首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

collate Chinese_PRC_CS_AI区分大小写是针对一个条件还是针对全部条件解决方案

2012-03-31 
collate Chinese_PRC_CS_AI区分大小写是针对一个条件还是针对全部条件select * from a,b where a.nameb.n

collate Chinese_PRC_CS_AI区分大小写是针对一个条件还是针对全部条件
select * from a,b where a.name=b.name and a.desp=b.desp collate Chinese_PRC_CS_AI

这种写法,是只针对desp字段区分大小写,还是针对2个字段都区分啊?


[解决办法]
当前查询的条件
[解决办法]
desp
[解决办法]
desp 字段
[解决办法]

SQL code
create table tb(val varchar(10),vc varchar(10))insert into tbselect 'A','a' union allselect 'b','B' union allselect 'a','A'goselect *from tbwhere val = 'a' or vc = 'b' collate Chinese_PRC_CS_AI/*val        vc---------- ----------A          aa          A(2 行受影响)*/select *from tbwhere val = 'a' collate Chinese_PRC_CS_AI or vc = 'b' collate Chinese_PRC_CS_AI/*val        vc---------- ----------a          A(1 行受影响)*/drop table tb 

热点排行