我想在特定表的每一列上使用非欧洲语言排序规则。所以:
ALTER TABLE dbo.MyTable
ALTER COLUMN MyColumn varchar(10)COLLATE Latin1_General_CI_AS NOT NULL;
但Ç
和Ü
字符仍位于单元格中。
我希望将它们更改为C
和U
我该怎么做?
答案 0 :(得分:2)
Latin-1包含Ç
(199)和Ü
(220)。即使它没有,它仍然包含值为199和220的字符 - 所以你只需要看到不同的标记。
坦率地说,如果您的数据现在或者可能非ASCII,那么您最好考虑nvarchar(...)
而不是varchar(...)