1. 首页
  2. 数据库
  3. 其它
  4. SQL Server字符串比较时区别大小写方法

SQL Server字符串比较时区别大小写方法

上传者: 2020-12-30 05:29:26上传 PDF文件 38.32KB 热度 16次
在SQL Server中默认对大小写是不敏感的,例如userName=""jesse""和userName=""JESSE""结果是一样的。在验证密码的时候可能需要对字符串大小写敏感,需要做一些处理,介绍两种方法: 法I:转换成二进制再比较,由于大小写的ASC码不同。例如: * T_User where cast(field as varbinary) = cast( ""Admin"" as varbinary) 法II:利用排序规则,也是基于二进制。在字段后加上collate Chinese_PRC_CS_AS_WS 如
下载地址
用户评论