我试图弄清楚如何在 Access 2010 中针对 ODBC 数据库表执行动态追加查询(请参阅问题 12592953),有人建议启用 showplan 调试输出:techrepublic link。但是 Access 2010 / accdb 数据库显然不使用 Jet 引擎,所以这对我没有帮助。
更新:这是我正在尝试使用的查询(完整描述在上面链接的另一个 stackoverflow 问题中)。它应该使用远程副本中的新行更新表的本地副本。但是会发生什么是 Access 拉整个远程表(这是巨大的并导致 ODBC 超时),然后在WHERE
本地运行。
INSERT INTO local (dt, latitude, longitude)
SELECT dt, latitude, longitude
FROM remote_odbc, (SELECT max(dt) AS max_dt FROM local) AS sub
WHERE remote_odbc.dt > max_dt;
是否有类似于 Access 2010 中的 Jet / Debug / showplan 注册表黑客的东西来获取有关 Access 如何查看查询的更多信息?