sqlserver 不区分大小写
不区分大小写
ALTER TABLE tb ALTER COLUMN colname varchar(100) COLLATE Chinese_PRC_CI_AS
区分大小写
ALTER TABLE tb ALTER COLUMN colname varchar(100) COLLATE Chinese_PRC_CS_AS
设置区分大小写后,sql不变。
建表语句:
create table data(
dd_id varchar(100) COLLATE Chinese_PRC_CS_AS null,
dd_item varchar(100) null
);
insert into data values(‘ab’,‘2’);
insert into data values(‘AB’,‘2’);
insert into data values(‘Ab’,‘2’);
insert into data values(‘aB’,‘2’);
测试:
select * from data where dd_id = ‘ab’;