让SQL server "where"条件区分大小写
来源:互联网 发布:远盾网络1亿 编辑:程序博客网 时间:2024/05/20 09:06
一般情况下我们查询的sql语句假如有where条件:
例如:select *from tbl_message where receiveUname='dreamsea'
但实际上表中receiveUname对应的数据只有 "DreamSea" ,但是上面的查询条件依然可以查询到receiveUname="DreamSea"的信息,这是因为[Sql server不区分大小写的原因-不仅仅包括关键字,where条件里的内容也不区分大小写].
如果想要where条件的内容也区分大小写的话就在where条件后加上 collate Chinese_PRC_CS_AS
例如:select *from tbl_message where receiveUname='DreamSea' collate Chinese_PRC_CS_AS 这样如果receiveUname="dreamsea"将查不到数据.
collate Chinese_PRC_CS_AS的详解
CI 指定不区分大小写,CS 指定区分大小写。
AccentSensitivity
AI 指定不区分重音,AS 指定区分重音。
KanatypeSensitive
Omitted 指定不区分大小写,KS 指定区分假名类型。
WidthSensitivity
Omitted 指定不区分大小写,WS 指定区分大小写。
BIN
指定使用二进制排序次序。
例如:select *from tbl_message where receiveUname='dreamsea'
但实际上表中receiveUname对应的数据只有 "DreamSea" ,但是上面的查询条件依然可以查询到receiveUname="DreamSea"的信息,这是因为[Sql server不区分大小写的原因-不仅仅包括关键字,where条件里的内容也不区分大小写].
如果想要where条件的内容也区分大小写的话就在where条件后加上 collate Chinese_PRC_CS_AS
例如:select *from tbl_message where receiveUname='DreamSea' collate Chinese_PRC_CS_AS 这样如果receiveUname="dreamsea"将查不到数据.
collate Chinese_PRC_CS_AS的详解
CI 指定不区分大小写,CS 指定区分大小写。
AccentSensitivity
AI 指定不区分重音,AS 指定区分重音。
KanatypeSensitive
Omitted 指定不区分大小写,KS 指定区分假名类型。
WidthSensitivity
Omitted 指定不区分大小写,WS 指定区分大小写。
BIN
指定使用二进制排序次序。
- 让SQL server "where"条件区分大小写
- sql server区分大小写
- SQL Server 是否区分大小写
- SQL Server-查询区分大小写
- SQL SERVER查询区分大小写
- SQL Server 2008 区分大小写?
- SQL SERVER 如何区分大小写
- sql server下默认区分大小写
- SQL Server大小写区分方法总结
- SQL Server 设置数据区分大小写
- SQL SERVER数据库区分大小写设置
- SQL Server Group By 区分大小写
- SQL Server 中大小写区分的处理
- SQL Server 数据库查询区分大小写
- SQL Server 中大小写区分的处理
- SQL Server不区分大小写的问题
- SQL SERVER数据库修改是否区分大小写
- Sql Server 强制大小写区分方法
- Android高手过招 FAQ
- HTML5 vs Mobile App 谁将是主流
- 在MFC对话框下自定义消息!!
- FileUtil 0.1版本
- 汇编和C代码之间的互相调用
- 让SQL server "where"条件区分大小写
- Flex Netbeans 开发环境环境搭建
- 题1,我去~~
- python堆栈类
- 《学习opencv》第四章课后习题2
- JAVA中的指针,引用及对象的clone
- def.h和global.h
- ARM的开始
- 题2