我在域名托管服务上设置了Access数据库。我通过SQL连接到它。但是,我需要所有查询都区分大小写,据我所知,服务器在托管服务上的设置方式是不区分大小写的。是否有一些我可以在我的SQL中使用的命令会使查询区分大小写?
答案 0 :(得分:5)
您是否需要将整个数据库设置为区分大小写,或者它只是某些查询的一部分。如果是查询术语,则可以使用这些来强制区分大小写的匹配:
StrComp("A","a",0)
方法签名中的0是执行二进制比较,为您提供所需的区分大小写。它返回一个整数。
WHERE StrComp('myText1', 'MYTeXt1', 0) = 0
答案 1 :(得分:3)
我认为您可以在WHERE子句后添加整理。
SELECT col FROM table
WHERE col COLLATE Latin1_General_CS_AS = 'value'