SQL Server SQL_Latin1_General_CP1_CI_AS可以安全地转换为Latin1_General_CI_AS吗?

前端之家收集整理的这篇文章主要介绍了SQL Server SQL_Latin1_General_CP1_CI_AS可以安全地转换为Latin1_General_CI_AS吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个使用“sql_Latin1_General_CP1_CI_AS”的一些(旧版)列的旧数据库,更多的更改已使用“Latin1_General_CI_AS”.

这是一个痛苦,因为连接需要额外的COLLATE语句来工作.

我想把所有的东西都拉到“Latin1_General_CI_AS”.从我可以收集到的,他们或多或少相同的归类,我不会丢失在这个过程中的数据…

有人知道是否是这种情况?

解决方法

MSDN论坛有更多的信息:

http://social.msdn.microsoft.com/Forums/en-US/sqlgetstarted/thread/196b4586-1338-434d-ba8c-49fa3c9bdeeb/

哪个说:

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-insensitive

sql_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

猜你在找的MsSQL相关文章