读书人

SQL Server区别大小写的有关问题

发布时间: 2013-06-19 10:26:41 作者: rapoo

SQL Server区别大小写的问题
[img=http://][/img][img=http://][/img]
1. 我的数据库的collation设置为Chinese_PRC_CI_AS,但是在stored procedure中写脚本时,对变量有大小写的区分,请问是什么原因?

2.一个SQL Server实例中,对不同的数据库可以设置不同的Collation吗?


[解决办法]

引用:
[img=http://][/img][img=http://][/img]
1. 我的数据库的collation设置为Chinese_PRC_CI_AS,但是在stored procedure中写脚本时,对变量有大小写的区分,请问是什么原因?

2.一个SQL Server实例中,对不同的数据库可以设置不同的Collation吗?

第二个问题:可以,Collation可以是实例级别、库级别、列级别和语句级别。
第一个问题:你的存储过程里面有显式使用Collation吗?
[解决办法]
1、你写语句时看你是真实的表还是临时表,临时表跟服务器级的排序规则相关,而实际表跟实际字段的排序规则相关。
2、排序规则可以细到列。
[解决办法]
能给个例子吗?

读书人网 >SQL Server

热点推荐