Microsoft Jet通配符:解开*与%之谜
在Microsoft Jet中,LIKE运算符的正确多字符通配符取决于ANSI查询模式设置。
ANSI查询模式
Microsoft Jet支持两种查询模式:
界面特定的查询模式
使用的查询模式取决于所使用的界面:
ALIKE关键字
为了避免混淆,可以在Jet SQL语法中使用ALIKE关键字。无论查询模式如何,ALIKE都允许使用ANSI-92通配符(%)。但是,它与SQL-92不兼容,尽管广泛使用,但可能不受官方支持。
因此,Microsoft Jet中LIKE运算符的适当通配符取决于所使用的查询模式,该模式由所使用的接口决定。为确保一致性,建议对传统查询模式使用*通配符,对SQL Server兼容模式使用%通配符。如果需要,还可以使用ALIKE关键字来确保跨不同查询模式的兼容性。
以上是Microsoft Jet 通配符混淆:* 或 %? 我应该将哪个通配符与 LIKE 一起使用?的详细内容。更多信息请关注PHP中文网其他相关文章!