Menu

  • 博客
  • 关于唯我&博客
  • 唯我DIY
  • 讨论区

Copyright © VIIIO.COM | Theme by Theme in Progress | 基于 WordPress

千里之行,始于足下唯我 - 梦想从此起航

SQL Server 让查询对大小写敏感

2016年5月5日ASP.NET, SQL, SQLSERVER Standard
Views: 2,214
 在SQL Server中默认对大小写是不敏感的,但有些时候偏偏需要查询敏感字段(比如明文密码)
 这种情况下的处理办法就是在字段后加上collate Chinese_PRC_CS_AS_WS,如:
 select * from table where name='admin' AND PASSWORD collate Chinese_PRC_CS_AS_WS='hongli'
 是否区分大小写与排序规则有关,排序规则中各部分含义如下所示:
 举例分析 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区分
 区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
 区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。
 区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
 区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项

发表评论或回复 取消回复

邮箱地址不会被公开。

+ 25 = 26

近期文章

  • OC UIWindow setRootViewController切换界面引发的内存问题
  • iOS证书、AppId、PP文件之间的关系
  • SVN服务器搭建、备份及多服务器同步方案(Windows)
  • [转]iOS多线程-各种线程锁的简单介绍
  • Mac 下Apache2 配置多虚拟主机

近期评论

  • NARYTHY288954NEYRTHYT发表在《ASP.NET整合Discuz PHP站 并实现用户同步》
  • nym402059flebno发表在《ASP.NET整合Discuz PHP站 并实现用户同步》
  • nem2182758krya发表在《ASP.NET整合Discuz PHP站 并实现用户同步》
  • aresgrb.se发表在《ASP.NET整合Discuz PHP站 并实现用户同步》
  • Vincenturbam发表在《ASP.NET整合Discuz PHP站 并实现用户同步》

分类目录

  • ASP.NET (15)
  • Git (2)
  • HTML (1)
  • iOS (31)
  • Javascript (7)
  • Oracle (8)
  • SQL (3)
  • SQLSERVER (2)
  • SVN (1)
  • 一行代码系列 (5)
  • 微信小程序 (1)
  • 正则表达式 (2)
  • 网站建设 (5)

文章归档

  • 2018年12月 (1)
  • 2018年4月 (1)
  • 2017年12月 (2)
  • 2017年7月 (3)
  • 2017年6月 (1)
  • 2017年4月 (1)
  • 2017年1月 (1)
  • 2016年12月 (3)
  • 2016年10月 (1)
  • 2016年7月 (1)
  • 2016年6月 (1)
  • 2016年5月 (3)
  • 2016年4月 (5)
  • 2016年3月 (4)
  • 2016年2月 (2)
  • 2016年1月 (3)
  • 2015年12月 (11)
  • 2015年11月 (7)
  • 2015年10月 (3)
  • 2015年9月 (1)
  • 2015年8月 (1)
  • 2015年7月 (1)
  • 2015年6月 (1)
  • 2015年5月 (1)
  • 2015年4月 (1)
  • 2014年7月 (1)
  • 2014年6月 (1)
  • 2014年5月 (2)
  • 2014年4月 (2)
  • 2014年3月 (2)
  • 2014年2月 (2)
2025年5月
一 二 三 四 五 六 日
« 12月    
 1234
567891011
12131415161718
19202122232425
262728293031