sql2000大小全部写敏感了

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:48:55
我的数据库不知道怎么了,所有关于表,字段的数据全部大小写敏感了,
比如:
1. select * from test
报错: test 不存在
select * from TEST
正常
2. select id,NAME from TEST
报错: NAME 不存在
select id,name from TEST
正常了
请看到的各位大侠看看, 有没有人出过和我一样的问题,有的话怎么解决.
请帮忙!!! 谢谢!!!

可能是你在安装SQL Server的时候排序规则选择的大小写敏感,或者特定数据库设置的排序规则是大小写敏感。
安装时候设置的,是服务器级别的,不能修改。只能修改某个数据库的排序规则。
对你想设置大小写不敏感的数据库执行以下语句
ALTER DATABASE 数据名 collate Chinese_PRC_CI_AS

这样,这个数据库就对大小写不敏感了,因为排序规则中包含CI,这表示对大小写不敏感,如果包含CS,就是对大小写敏感。

我要拜师

牛人