Sql Server 强制大小写区分方法
2015-05-06 19:00
176 查看
1、将数据库中某列强制修改为大小写识别
比如想修改表:tb_TestTable400中的userPWD14列
不区分大小写:
小注:
在安装Sql Server的时候,应该考虑好排序方式以及大小写是否区分这些细节。
比如想修改表:tb_TestTable400中的userPWD14列
<span style="font-size:14px;">ALTER TABLE tb_TestTable400 ALTER COLUMN userPWD14 nvarchar(128) COLLATE Chinese_PRC_CS_AS</span>2、在sql语句中指定
不区分大小写:
<span style="font-size:14px;">select * from tb_TestTable400 where userPWD14 ='VaNny' COLLATE Chinese_PRC_CI_AS</span>区分大小写:
<span style="font-size:14px;">select * from tb_TestTable400 where userPWD14 ='VaNny' COLLATE Chinese_PRC_CS_AS</span>3、将整个数据库强制修改为大小写区分(测试后,不知道为什么没有效果)
<span style="font-size:14px;">alter database databaseName COLLATE Chinese_PRC_CS_AS</span>如果上面的语句执行报出下面的错误:
<span style="font-size:14px;">消息 5030,级别 16,状态 2,第 1 行 无法用排他锁锁定该数据库,以执行该操作。 消息 5072,级别 16,状态 1,第 1 行 ALTER DATABASE 失败。无法将数据库 'Test' 的默认排序规则设置为 Chinese_PRC_CS_AI。</span>重启一下mssqlserver的服务即可
小注:
在安装Sql Server的时候,应该考虑好排序方式以及大小写是否区分这些细节。
相关文章推荐
- Sql Server 强制大小写区分方法
- MySQL查询时强制区分大小写的方法
- 数据库_MySQL_查询时强制区分大小写的方法
- sql server 大小写区分解决方法
- 【MySQL】查询时强制区分大小写的方法
- SQL Server大小写区分方法总结
- 关于改变sql server 2000支持大小写区分
- 使MySQL查询区分大小写的实现方法
- SQL Server不区分大小写的问题
- [Go语言]从Docker源码学习Go——init()方法和identifier首字母大小写区分
- SQL Server 数据库查询区分大小写
- vi中不区分大小写查找的两种方法
- StirngUtil工具类 之 邮箱注册 域名不区分大小写方法
- SQL查询区分大小写方法
- MySQL表名不区分大小写的设置方法
- 【转载】SQL查询中区分大小写的方法
- SQL SERVER 2000/2005中默认不区分大小写
- Arrays.sort(),collectins.sort()这些排序的方法好像是大小写区分的。大写在前,小写在后。如何大小写不区分排序。
- MySQL查询时区分大小写的方法,查询字母出现中文的解决方法
- Dictionary<TKey, TValue>.ContainsKey 方法 不区分大小写