SQLServer 大小写敏感配置
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
前半部份:指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 大小写敏感配置相关推荐
- SqlServer数据库配置大小写敏感
开发时写sql语句是不区分大小写的,因为创建数据库表时默认是设置成不区分大小写.我们是可以修改的,如下图: 设置数据库大小写敏感: 右击数据库选择属性,再选中选项,右边即可设置. 不用界面操作,还可以 ...
- 数据库大小写敏感配置
新安装的Mysql数据库一般是默认大小写敏感的,如果不熟知这一规则,便会导致开发时业务代码在和数据库表交互时,报出数据库无此表的错误,进而业务代码产生报错.根据需求对数据库配置,不过一般配置为大小写敏 ...
- centos7 python3 sqlserver_Centos7.3下SQLServer安装配置方法图文教程
以后工作都将与Linux打交道,对于.net忠实粉丝现在进入Linux还算幸运,因为.net core和asp.net core都已经跨平台了.今天没事想试试传说中的Linux Sql server是 ...
- php sqlserver扩展,PHP---连接sqlserver扩展配置
本人环境Apache:2.2.21 php:5.3.10 操作系统windows xp service pack 3 使用的是Microsoft Drivers for PHP for SQL Ser ...
- linux qt sql,linux qt联接sqlserver怎么配置服务器
也可以通过如下代码测试qt5是否支持SqlServer #include #include #include #include int main(int argc, char* argv[]) { Q ...
- RoseHA9.0 for WindowsServer2008R2 配合sqlserver安装配置
RoseHA9.0 for WindowsServer2008R2 安装配置 一.RoseHA安装 将软件拖进去,双击软件,一路下一步,安装,完成. 二.RoseHA调试 然后下一步 搞定. ---恢 ...
- mysql 区分大小写(大小写敏感)配置
Linux下mysql默认区分大小写 Windows下mysql默认不区分大小写 查看是否区分大小写 show variables like 'lower%' lower_case_table_nam ...
- Mysql区分大小写(大小写敏感)配置
Linux下mysql默认区分大小写 Windows下mysql默认不区分大小写 查看是否区分大小写 show variables like 'lower%' lower_case_table_nam ...
- oracle gg 有两个字段没同步到,GG配置Oracle同步到SQLServer
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 GG配置Oracle同步到SQLServer 源端目标端准备一张测试用的表. Oracle源端: drop table ...
最新文章
- Linux那些事儿 之 戏说USB(18)设备的生命线(一)
- 注意 ExecuteNonQuery() 返回值
- Google在中国打败百度的方法其实很简单.只要需改变5点.
- 亚马逊 AWS 免费云服务操作流程
- function_core.php is missing下载,discuz中 function_core.php中的dmkdir有死环bug
- usb声卡驱动_来自MOTU的温馨提示:如果你的声卡在Windows系统下不稳定,你可以这样做!...
- 计算机二级通app打不开,计算机二级通app
- Otsu algorithm
- 画闭合的多边形 - HTML5 Canvas 作图
- leetcode 151 python
- 加权回归估计_比率估计与回归估计
- UML类图几种关系的总结,泛化 = 实现 组合 聚合 关联 依赖
- 如何选择适合的公共 DNS
- C语言一维数组、二维数组传参
- 计算机无法检测到键盘,电脑检测不到键盘怎么办
- 【Python 多进制转换】——数值多进制转换bin、oct、int、hex(2进制、4进制、8进制、10进制、16进制、32进制)
- Java将毫秒(时间戳)转时分秒格式或者年月日
- Hadoop性能调优全面总结
- Git-回退到指定版本
- 快压弹出垃圾广告如何设置
热门文章
- pr导入html文件,视频怎么导入Premiere啊?
- java log 配置,java日志系统--log4j配置解析过程,源码分析
- java编程里的values怎么使用,详解Java编程中super关键字的用法
- 查找字符位置_学习VB编程第69天 字符串查找与替换
- python 字符串转换成整数
- ROS知识【15】:在eclipse创建ROS项目
- 常见JavaScript基础面试题上(附答案)
- linux压缩文件解压乱码
- 搞java不细心_Java 2 (基础总结)
- 2021年临颖一高高考成绩查询,河南漯河名列前茅的4所高中,临颖一高强势登榜,你还知道几所?...