加入收藏 | 设为首页 | 会员中心 | 我要投稿 武陵站长网 (https://www.50888.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MSSQL排序规则函数(COLLATIONPROPERTY、TERTIARY_W

发布时间:2022-11-04 14:30:54 所属栏目:MsSql教程 来源:互联网
导读: fn_helpcollations函数返回所有受支持的排序规则的列表。此函数返回一个表mssql 函数,说是函数还不如说是一个表,返回的列表有两个字段第一个点“name”字段是“标准排序规则名称”,第二

fn_helpcollations函数返回所有受支持的排序规则的列表。此函数返回一个表mssql 函数,说是函数还不如说是一个表,返回的列表有两个字段第一个点“name”字段是“标准排序规则名称”,第二个字段是“Description”字段是“排序规则说明”字段。此函数返回的是排序规则列表,也就是返回所有排序规则。

COLLATIONPROPERTY排序规则函数返回SQL Server中指定排序规则的属性。基本语法【COLLATIONPROPERTY(collation_name,property)】。返回值为sql_variant数据类型,其中函数有两个参数,具体参数含义如下图。

此函数能返回规则属性配合fn_helpcollations函数来返回规则属性。

TERTIARY_WEIGHTS排序规则函数对于非 Unicode 字符串表达式中的每个字符(使用 SQL 第三排序规则定义),此函数返回一个表示权重的二进制字符串。语法【TERTIARY_WEIGHTS( non_Unicode_character_string_expression)】。其中参数“non_Unicode_character_string_expression”根据SQL第三排序规则定义的char、varchar或 varchar(max)类型的字符串表达式。

其中返回类型根据输入参数而不一样。其中输入参数是是char或varchar时,TERTIARY_WEIGHTS返回 varbinary类型。如果输入参数为varchar(max)数据类型时,返回 varbinary(max)类型。其中SQL第三排序规则未定义non_Unicode_character_string_expression时,TERTIARY_WEIGHTS返回NULL。下图显示了SQL 第三排序规则。

(编辑:武陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!