我们有一个使用“sql_Latin1_General_CP1_CI_AS”的一些(旧版)列的旧数据库,更多的更改已使用“Latin1_General_CI_AS”.
这是一个痛苦,因为连接需要额外的COLLATE语句来工作.
我想把所有的东西都拉到“Latin1_General_CI_AS”.从我可以收集到的,他们或多或少相同的归类,我不会丢失在这个过程中的数据…
有人知道是否是这种情况?
解决方法
MSDN论坛有更多的信息:
哪个说:
You should see little difference if the collation is sql_Latin1_General_CP1_CI_AS or Latin1_General_CI_AS,but both have instances where they are faster or slower than the other.
Latin1_General_CI_AS :- Latin1-General,case-insensitive,accent-
sensitive,kanatype-insensitive,width-insensitivesql_Latin1_General_CP1_CI_AS:- Latin1-General,
accent-sensitive,width-insensitive for Unicode
Data,sql Server Sort Order 52 on Code Page 1252 for non-Unicode Data
所以在我看来你不应该看到一个区别,特别是如果你的数据只是a-z0-9