我使用MS Access 2010使用ODBC连接在SQL Server数据库上运行查询。
每当我将查询中涉及的表转换为本地表时,只有当我的字符串通配符是*
字符的ACCESS标准通配符时,我的查询才有效。
但是,如果我的查询涉及SQL DB中的单个链接表,我必须将通配符更改为%
字符的SQL标准,以使查询起作用。
确实如此吗?反正有这个问题,所以我不需要记住通配符,这取决于我是否有链表或本地表?
答案 0 :(得分:5)
无论如何都有这个,所以我不需要记住通配符,这取决于我是否有链接或本地 表?
Access SQL支持ALike
作为Like
的替代方案。与ALike
的区别在于它表示Access数据库引擎总是期望ANSI通配符(%
和_
而不是*
和{{ 1}})。
所以?
将始终返回相同的行...无论运行它的上下文...只要Access数据库引擎正在处理它。