小编典典

在T-SQL中强制转换nvarchar变量的排序规则

sql

我需要更改nvarchar变量的排序规则。通过文档

(…)3.可以在多个级别上指定COLLATE子句。其中包括:

强制转换表达式的排序规则。您可以使用COLLATE子句将字符表达式应用于特定的排序规则。字符文字和变量被分配了当前数据库的默认排序规则。列引用被分配了列的定义排序规则。有关表达式的排序规则,请参见排序规则优先级 (Transact-SQL)。

但是,我无法为此目的使用CAST(),CONVERT()或带DECLARE的变量声明找出正确的语法。


阅读 138

收藏
2021-04-19

共1个答案

小编典典

SELECT CAST('abc' AS varchar(5)) COLLATE French_CS_AS
2021-04-19