我刚刚意识到 SQL Server'='
比较器在用于文本比较时不区分大小写。我对这个功能有几个疑问:
- 这对于所有数据库都相同还是特定于 SQL Server?
- 我一直在使用
lower
函数以确保文本比较到目前为止不敏感。遵循同样的做法仍然是一个好主意吗?
- 我们如何在 SQL Server 中进行区分大小写的比较?
- Why is
'='
运算符默认不区分大小写比较?
不,区分大小写与等号无关。
区分大小写由数据库的排序规则决定——详细信息请参阅文档 http://msdn.microsoft.com/en-us/library/aa174903%28SQL.80%29.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)