当前位置: 代码迷 >> Sql Server >> 查询的时分列名居然区分大小写啦
  详细解决方案

查询的时分列名居然区分大小写啦

热度:18   发布时间:2016-04-24 22:42:01.0
查询的时候列名居然区分大小写啦
查询的时候列名居然区分大小写啦!
应该怎样设置?

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

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


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

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

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