非欧洲语言的SQL Server排序规则

时间:2013-12-02 14:34:29

标签: sql-server tsql collation

我想在特定表的每一列上使用非欧洲语言排序规则。所以:

ALTER TABLE dbo.MyTable 
ALTER COLUMN MyColumn varchar(10)COLLATE Latin1_General_CI_AS NOT NULL;

ÇÜ字符仍位于单元格中。

我希望将它们更改为CU

我该怎么做?

1 个答案:

答案 0 :(得分:2)

Latin-1包含Ç(199)和Ü(220)。即使它没有,它仍然包含值为199和220的字符 - 所以你只需要看到不同的标记。

坦率地说,如果您的数据现在或者可能非ASCII,那么您最好考虑nvarchar(...)而不是varchar(...)