SQLServer如何对某一个表区分大小写

我创建的数据库有一个用户表,这个表有用户的用户名和密码,但是现在通过SELECT查询出来的结果是不区分大小写的,有没有什么方法可以区分大小写,但是不是对整个数据库区分,alter database 数据库 COLLATE Chinese_PRC_CS_AS 这个是对整个数据库进行区分的。我只想要对某一个表区分应该怎么做?

--表
ALTER TABLE tb

ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS

--不区分大小写

ALTER TABLE tb

ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS

--区分大小写

数据库

ALTER DATABASE database

COLLATE Chinese_PRC_CS_AS

--区分大小写

ALTER DATABASE database

COLLATE Chinese_PRC_CI_AS

--不区分大小写

试试看,应该可以。

这个看是否对你有帮助

csdn上有这么一篇文章,希望你能用到,http://blog.csdn.net/wincol/article/details/1609994