**Microsoft Jet 通配符疑难解答:% 与 ***
在 Microsoft Jet 数据库中,LIKE 运算符中通配符的行为取决于 ANSI 查询模式设置。默认情况下,DAO 接口使用 ANSI-89 查询模式,该模式使用星号 (*) 作为多字符通配符。相反,ADO 接口 (OLE DB) 和扩展 ANSI SQL (ExtendedAnsiSQL) 模式使用 ANSI-92 查询模式,依赖于百分号 (%) 作为首选通配符。
但是,需要注意的是,MS Access 用户界面(2003 版及更高版本)可以灵活地在两种查询模式之间切换。因此,在界面中依赖特定通配符并不总是安全的。
此外,Microsoft Jet SQL 语法提供 ALIKE 关键字,允许使用 ANSI-92 字符(% 和 _),而不管接口的查询模式如何。然而,此关键字并未正式支持,也不被认为符合 SQL-92 标准。
以上是Microsoft Jet 数据库查询中的'%”和'*”通配符有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!