一、实例介绍
SQL语句大小写到底是否区分呢?我们先从下面的这个例子来看一下:
例:
--> 创建表,插入数据:
declare @maco table (number int,myvalue varchar(2))
insert into @maco select 1,'aa' union all
select 2,'Aa' union all
select 3,'aA' union all
select 4,'AA'
--不区分大小写
select * from @maco WHERE nn='aa'
--区分大小写
select * from @maco WHERE nn='aa' collate Chinese_PRC_CS_AI
注:我用的是Sql Server 2005

本文通过实例探讨了SQL语句中大小写的处理方式,指出在Sql Server 2005中,通过不同的排序规则如Chinese_PRC_CI_AS和Chinese_PRC_CS_AS可以控制是否区分大小写。介绍了ALTER TABLE和ALTER DATABASE语句用于改变表和数据库的排序规则,并提到了rebuildm.exe用于修改服务器的默认排序规则。
最低0.47元/天 解锁文章
7375

被折叠的 条评论
为什么被折叠?



