在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 如