日期:2014-05-17  浏览次数:20507 次

查询的时候列名居然区分大小写啦
查询的时候列名居然区分大小写啦!
应该怎样设置?

如:where A='a'
写成:where a='a'
提示不存在列 “a”

------解决方案--------------------


怎么产生的?
------解决方案--------------------

这不可能
------解决方案--------------------
把完整的SQL 贴出来
------解决方案--------------------
因数据库排序规则,查一下是否是Chinese_PRC_CS_AS..之类的含"CS_"的.
修改数据库排序规则即可.

-- 查询数据库排序规则
select name,collation_name
 from sys.databases
 where name='[数据库名]'