SqlServer数据库配置大小写敏感
开发时写sql语句是不区分大小写的,因为创建数据库表时默认是设置成不区分大小写。我们是可以修改的,如下图:
设置数据库大小写敏感:
右击数据库选择属性,再选中选项,右边即可设置。
不用界面操作,还可以用sql语句来设置,如下:
设置数据库大小写敏感:
use master go alter database [RealyUse] collate Chinese_PRC_CS_AI go |
如果执行上面的sql出错“无法用排他锁锁定该数据库,以执行该操作”,可以断开与数据库的连接,重连一次,确保只有一个用户操作数据库。 |
设置数据库大小写不敏感:
use master go alter database [RealyUse] collate Chinese_PRC_CI_AI go |
虽然设置了数据库大小写敏感,但我测试查询语句时并没有效果。
因为真正查询时是到某个字段,而字段的大小写敏感在创建时已经设置了,下面讲如何设置字段大小写敏感。
不过我们可以设置查询时指定字段有大小写敏感:
--指定字段大小写敏感select 无数据 select * from testone where name collate Chinese_PRC_CS_AS = 'LyT' --普通select 有数据 select * from testone where name = 'LyT' |
设置表内某字段大小写敏感:
--设置表内某字段大小写敏感 alter table testone alter column name nvarchar(50) collate chinese_prc_cs_as |
这时,普通的select语句已经对 name字段自动有大小写敏感了。 |
设置表内某字段大小写不敏感:
alter table testone alter column name nvarchar(50) collate chinese_prc_ci_as |
参考值:
Chinese_PRC_CS_AI_KS_WS 前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。 排序规则的后半部份即后缀 含义: _BIN 二进制排序 _CI(CS) 是否区分大小写,CI不区分,CS区分 _AI(AS) 是否区分重音,AI不区分,AS区分 _KI(KS) 是否区分假名类型,KI不区分,KS区分 _WI(WS) 是否区分宽度 WI不区分,WS区分 |
SqlServer数据库配置大小写敏感相关推荐
- 浅谈优化SQLServer数据库服务器内存配置的策略
引文 http://demo.nbarticle.com/view/2004/8/9/view_1827.htm 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于Win ...
- Eclipse下用JFS和Tomcat防问SQLServer数据库的以下配置
Eclipse-jee-europa-fall2-win32.zip 下用JFS和Tomcat防问SQLServer数据库的以下配置: //server.xml 必须放在工程内 <Resour ...
- SQLServer数据库镜像配置
目录 一.目标...2 二.前提条件.限制和建议...2 三.设置概述...2 四.安装Sql Server 2008 enterprise X64.3 4.1.安装.NET3.5.3 4.2.安装时 ...
- Appserver配置sqlserver数据库心得。(花费了好久终于解决了)
Appserver配置中自带与mysql数据库配置,若要连接sqlserver数据库则需要首先解压SQLSRV32到php版本中,找到对应版本,可以用 <?php Phpinfo(); ?> ...
- java sqlserver数据库_java连接sqlserver2008数据库配置
1.首先要去Microsoft官网下载sqljdbc2.0驱动--Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljd ...
- sqlserver数据库安装后服务配置
sqlserver数据库安装成功后,项目是连接数据库是连接不成功的,需更改配置管理器: 转载于:https://www.cnblogs.com/jcfxl/p/5718980.html
- nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作
欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- PowerDesigner连接SqlServer数据库导出表结构
原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...
最新文章
- 吐血推荐:win下如何安装tensorflow?只需两步!!
- 不该建索引及不走索引的原因
- ext2和ext3文件系统知识
- 已经搭载华为鸿蒙,阿尔法S或将搭载华为鸿蒙OS , 4月17极狐带来真相!
- 新浪微博爬虫设计(Python版)
- 发布npm包时遇到的问题及解决方法
- 小程序分包---组件化开发框架wepyjs的分包
- 1.JAVA反射萧静默
- perl语言入门:子程序
- opc服务器保存在哪里怎么修改,客户端修改opc服务器的数据
- postgresql - SQL查询某一天内的记录
- js rsa java解密_RSA使用js加密,使用java解密
- 2022-05-08 Unity核心5——Tilemap
- python鼠标点击事件
- 全球及中国车险行业十四五渠道营销与竞争战略规划报告2022-2028年
- rasa.exceptions.ModelNotFound: No NLU or Core data for unpacked model at:
- JavaScript数组的push()等方法的使用
- 通过 Q-learning 深入理解强化学习-附带代码实现
- mysql怎么做每天签到_PHP+MYSQL+AJAX实现每日签到功能
- pytorch模型的坑:双分支网络的输出结果一模一样