SQL SERVER 設置區別大小寫


表格中字段設置大小寫:

--查詢時修改
select * from info where name collate Chinese_PRC_CS_AS_WS = 'lily';
--或者修改表對大小寫敏感
--alter table info  alter column name char(10) collate Chinese_PRC_CS_AS ;

  

創建數據庫時將數據庫設置為對大小寫敏感:

create database mytest;
alter database mytest collate Chinese_PRC_CS_AS;
use mytest;
create table myinfo(name char(10));
insert into myinfo values('Bob'),('bob');
select * from myinfo where name = 'Bob';

  

解釋:

 

前半部分:指UNICODE字符集,Chinese_PRC_指針對大陸簡體字UNICODE的排序規則  

排序規則的后半部份即后綴含義:  

_BIN 二進制排序

_CI(CS) 是否區分大小寫,CI不區分,CS區分  

_AI(AS) 是否區分重音,AI不區分,AS區分   

_KI(KS) 是否區分假名類型,KI不區分,KS區分   

_WI(WS) 是否區分寬度WI不區分,WS區分



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM