开发时写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数据库配置大小写敏感相关推荐

  1. 浅谈优化SQLServer数据库服务器内存配置的策略

    引文 http://demo.nbarticle.com/view/2004/8/9/view_1827.htm 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于Win ...

  2. Eclipse下用JFS和Tomcat防问SQLServer数据库的以下配置

    Eclipse-jee-europa-fall2-win32.zip 下用JFS和Tomcat防问SQLServer数据库的以下配置: //server.xml  必须放在工程内 <Resour ...

  3. SQLServer数据库镜像配置

    目录 一.目标...2 二.前提条件.限制和建议...2 三.设置概述...2 四.安装Sql Server 2008 enterprise X64.3 4.1.安装.NET3.5.3 4.2.安装时 ...

  4. Appserver配置sqlserver数据库心得。(花费了好久终于解决了)

    Appserver配置中自带与mysql数据库配置,若要连接sqlserver数据库则需要首先解压SQLSRV32到php版本中,找到对应版本,可以用 <?php Phpinfo(); ?> ...

  5. java sqlserver数据库_java连接sqlserver2008数据库配置

    1.首先要去Microsoft官网下载sqljdbc2.0驱动--Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljd ...

  6. sqlserver数据库安装后服务配置

    sqlserver数据库安装成功后,项目是连接数据库是连接不成功的,需更改配置管理器: 转载于:https://www.cnblogs.com/jcfxl/p/5718980.html

  7. nodejs操作sqlserver数据_pyspark操作MySQL、SQLServer数据库进行数据处理操作

    欢迎访问本人的CSDN博客[Together_CZ],我是沂水寒城. https://yishuihancheng.blog.csdn.net 在大数据处理领域里面,Hadoop和spark可以说是最 ...

  8. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  9. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

最新文章

  1. 吐血推荐:win下如何安装tensorflow?只需两步!!
  2. 不该建索引及不走索引的原因
  3. ext2和ext3文件系统知识
  4. 已经搭载华为鸿蒙,阿尔法S或将搭载华为鸿蒙OS , 4月17极狐带来真相!
  5. 新浪微博爬虫设计(Python版)
  6. 发布npm包时遇到的问题及解决方法
  7. 小程序分包---组件化开发框架wepyjs的分包
  8. 1.JAVA反射萧静默
  9. perl语言入门:子程序
  10. opc服务器保存在哪里怎么修改,客户端修改opc服务器的数据
  11. postgresql - SQL查询某一天内的记录
  12. js rsa java解密_RSA使用js加密,使用java解密
  13. 2022-05-08 Unity核心5——Tilemap
  14. python鼠标点击事件
  15. 全球及中国车险行业十四五渠道营销与竞争战略规划报告2022-2028年
  16. rasa.exceptions.ModelNotFound: No NLU or Core data for unpacked model at:
  17. JavaScript数组的push()等方法的使用
  18. 通过 Q-learning 深入理解强化学习-附带代码实现
  19. mysql怎么做每天签到_PHP+MYSQL+AJAX实现每日签到功能
  20. pytorch模型的坑:双分支网络的输出结果一模一样

热门文章

  1. java动态代理实现与原理详细分析
  2. cdm 图片 转_从CDP到CDM的转变
  3. 模块一 day05 数据类型(上)
  4. 区块链在金融领域的应用案例
  5. 2、bq Evaluation Software电流监测工具使用说明
  6. 从 RxBus 这辆兰博基尼深入进去
  7. 免费手机号码归属地API查询接口
  8. Android百度地图绘制多边形,android百度地图:在地图上绘制点、线、多边形、圆形和文字...
  9. 解决vue中img或元素背景图片无法显示或路径错误问题
  10. Android Studio的安装 环境搭建