MSSQL 表字段区分大小写

来源:互联网 发布:minecraft国际版 java 编辑:程序博客网 时间:2024/05/16 19:06

SQL2008对表名及字段区分大小写,几种方案

1.查询sql语句

select * from [表名] where [列名]='rooT' collate Chinese_PRC_CS_AI--区分大小写 
select * from [表名] where [列名]='rooT' collate Chinese_PRC_CI_AI--不区分大小写

2.数据库表字段设置

设计表中->字段->排序规则->设置区分大小写

3.sql语句设置

--不区分大小写(作用于表中存储的数据)
Alter TABLE 表名
Alter COLUMN 列名 varchar(100) COLLATE Chinese_PRC_CI_AS

--区分大小写
Alter TABLE 表名
Alter COLUMN 列名 varchar(100) COLLATE Chinese_PRC_CS_AS

--区分大小写(作用于表名、字段名……)
alter database 数据库 collate chinese_prc_cs_as

--不区分大小写
alter database 数据库 collate chinese_prc_ci_as




0 0