排序规则和 CLR 集成数据类型

适用于:SQL Server

在.NET Framework,CompareInfo 对象处理排序规则。 .NET Framework字符串应用程序编程接口 (API) 使用与当前线程的 CultureInfo 对象关联的 CompareInfo 属性来执行字符串比较。 CultureInfo 对象的默认设置基于运行 Microsoft SQL Server 的计算机的 Microsoft Windows 区域设置。 如果未指定显式 CultureInfo ,则确定用于 比较 System.String 值的默认比较语义。 SQL Server不会显式将 CompareInfo 属性更改为数据库或服务器排序规则。 如果需要,用户必须在其例程中设置相应的 CompareInfo 属性。

参数排序规则

(CLR) 例程创建公共语言运行时,并且绑定到例程的 CLR 方法的参数为 SQLString 类型时,SQL Server使用包含调用例程的数据库的默认排序规则创建 参数的实例。 如果参数不是 SqlType (例如 String 而不是 SQLString) ,则数据库中的排序规则信息不会与参数关联。

另请参阅

.NET Framework 中的 SQL Server 数据类型