Sql2000在查询是不区分大小的,例如
select * from Users
where UserID='TEST'
跟
select * from Users
where UserID='test'
是一样的结果。
我从网上搜到下面的语句可以达到区分大小写的效果,与大家分享:
select * from Users
where binary_checksum(UserID)=binary_checksum('TEST'‘)
或者
select * from Users
where convert(binary,UserID)=convert(binary,''TEST'')
。
或者
select * from Users where UserID collate Chinese_PRC_CS_AS_WS like 'wangjunsheng'
网上还有哥们说进行数据库设置也可以做到,时间关系,我没去仔细查。哪个大哥知道的话,帮忙指点指点。谢谢先。
小弟刚入行不久,大哥大姐多多关照。