ALTER TABLE 表名
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写

设置SQL脚本大小写不敏感USE [master]
GO
ALTER DATABASE [DatabaseName] COLLATE Chinese_PRC_CI_AI
GO设置大SQL脚本大小写敏感USE [master]
GO
ALTER DATABASE [DatabaseName] COLLATE Chinese_PRC_CS_AI
GO

设置参考值

  _CI_AI   不区分大小写、不区分重音、不区分假名类型、不区分宽度       
  _CI_AI_WS   不区分大小写、不区分重音、不区分假名类型、区分宽度       
  _CI_AI_KS   不区分大小写、不区分重音、区分假名类型、不区分宽度       
  _CI_AI_KS_WS   不区分大小写、不区分重音、区分假名类型、区分宽度       
  _CI_AS   不区分大小写、区分重音、不区分假名类型、不区分宽度       
  _CI_AS_WS   不区分大小写、区分重音、   不区分假名类型、区分宽度       
  _CI_AS_KS   不区分大小写、区分重音、区分假名类型、不区分宽度       
  _CI_AS_KS_WS   不区分大小写、区分重音、区分假名类型、区分宽度       
  _CS_AI   区分大小写、不区分重音、   不区分假名类型、不区分宽度       
  _CS_AI_WS   区分大小写、不区分重音、不区分假名类型、区分宽度       
  _CS_AI_KS   区分大小写、不区分重音、区分假名类型、不区分宽度       
  _CS_AI_KS_WS   区分大小写、不区分重音、区分假名类型、区分宽度       
  _CS_AS   区分大小写、区分重音、不区分假名类型、不区分宽度       
  _CS_AS_WS   区分大小写、区分重音、不区分假名类型、区分宽度       
  _CS_AS_KS   区分大小写、区分重音、区分假名类型、不区分宽度       
  _CS_AS_KS_WS   区分大小写、区分重音、区分假名类型、区分宽度

  *CS(Case-Sensitivity缩写):CS 指定区分大小写

   CI(Case-Insensitivity缩写):CI 指定不区分大小写。

  常用的语言集为:Chinese_PRC_CI_AS

 举例分析
Chinese_PRC_CS_AI_WS   

  前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。   

  排序规则的后半部份即后缀 含义:   

  _BIN 二进制排序   

  _CI(CS) 是否区分大小写,CI不区分,CS区分   

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

  _KI(KS) 是否区分假名类型,KI不区分,KS区分    

  _WI(WS) 是否区分宽度 WI不区分,WS区分 

  区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。  

  区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。  

  区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。   

  区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项

转载于:https://www.cnblogs.com/zacklau/p/9967639.html

SQLServer 大小写敏感配置相关推荐

  1. SqlServer数据库配置大小写敏感

    开发时写sql语句是不区分大小写的,因为创建数据库表时默认是设置成不区分大小写.我们是可以修改的,如下图: 设置数据库大小写敏感: 右击数据库选择属性,再选中选项,右边即可设置. 不用界面操作,还可以 ...

  2. 数据库大小写敏感配置

    新安装的Mysql数据库一般是默认大小写敏感的,如果不熟知这一规则,便会导致开发时业务代码在和数据库表交互时,报出数据库无此表的错误,进而业务代码产生报错.根据需求对数据库配置,不过一般配置为大小写敏 ...

  3. centos7 python3 sqlserver_Centos7.3下SQLServer安装配置方法图文教程

    以后工作都将与Linux打交道,对于.net忠实粉丝现在进入Linux还算幸运,因为.net core和asp.net core都已经跨平台了.今天没事想试试传说中的Linux Sql server是 ...

  4. php sqlserver扩展,PHP---连接sqlserver扩展配置

    本人环境Apache:2.2.21 php:5.3.10 操作系统windows xp service pack 3 使用的是Microsoft Drivers for PHP for SQL Ser ...

  5. linux qt sql,linux qt联接sqlserver怎么配置服务器

    也可以通过如下代码测试qt5是否支持SqlServer #include #include #include #include int main(int argc, char* argv[]) { Q ...

  6. RoseHA9.0 for WindowsServer2008R2 配合sqlserver安装配置

    RoseHA9.0 for WindowsServer2008R2 安装配置 一.RoseHA安装 将软件拖进去,双击软件,一路下一步,安装,完成. 二.RoseHA调试 然后下一步 搞定. ---恢 ...

  7. mysql 区分大小写(大小写敏感)配置

    Linux下mysql默认区分大小写 Windows下mysql默认不区分大小写 查看是否区分大小写 show variables like 'lower%' lower_case_table_nam ...

  8. Mysql区分大小写(大小写敏感)配置

    Linux下mysql默认区分大小写 Windows下mysql默认不区分大小写 查看是否区分大小写 show variables like 'lower%' lower_case_table_nam ...

  9. oracle gg 有两个字段没同步到,GG配置Oracle同步到SQLServer

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 GG配置Oracle同步到SQLServer 源端目标端准备一张测试用的表. Oracle源端: drop table ...

最新文章

  1. Linux那些事儿 之 戏说USB(18)设备的生命线(一)
  2. 注意 ExecuteNonQuery() 返回值
  3. Google在中国打败百度的方法其实很简单.只要需改变5点.
  4. 亚马逊 AWS 免费云服务操作流程
  5. function_core.php is missing下载,discuz中 function_core.php中的dmkdir有死环bug
  6. usb声卡驱动_来自MOTU的温馨提示:如果你的声卡在Windows系统下不稳定,你可以这样做!...
  7. 计算机二级通app打不开,计算机二级通app
  8. Otsu algorithm
  9. 画闭合的多边形 - HTML5 Canvas 作图
  10. leetcode 151 python
  11. 加权回归估计_比率估计与回归估计
  12. UML类图几种关系的总结,泛化 = 实现 组合 聚合 关联 依赖
  13. 如何选择适合的公共 DNS
  14. C语言一维数组、二维数组传参
  15. 计算机无法检测到键盘,电脑检测不到键盘怎么办
  16. 【Python 多进制转换】——数值多进制转换bin、oct、int、hex(2进制、4进制、8进制、10进制、16进制、32进制)
  17. Java将毫秒(时间戳)转时分秒格式或者年月日
  18. Hadoop性能调优全面总结
  19. Git-回退到指定版本
  20. 快压弹出垃圾广告如何设置

热门文章

  1. pr导入html文件,视频怎么导入Premiere啊?
  2. java log 配置,java日志系统--log4j配置解析过程,源码分析
  3. java编程里的values怎么使用,详解Java编程中super关键字的用法
  4. 查找字符位置_学习VB编程第69天 字符串查找与替换
  5. python 字符串转换成整数
  6. ROS知识【15】:在eclipse创建ROS项目
  7. 常见JavaScript基础面试题上(附答案)
  8. linux压缩文件解压乱码
  9. 搞java不细心_Java 2 (基础总结)
  10. 2021年临颖一高高考成绩查询,河南漯河名列前茅的4所高中,临颖一高强势登榜,你还知道几所?...