我正在尝试进行这样的查询:
UPDATE table1 SET col1 = 'foo', col2 = 'bar';
UPDATE table2 SET hi = 'bye', bye = 'hi';
但是当我去保存时, Access 错误:
Characters found after end of SQL statement
经过一番搜索,似乎这是因为 Access 一次只能执行一个查询。
我怎样才能做到这一点?
最佳答案
你在哪里工作?您可以在 VBA 中或通过宏运行多个查询。一些例子:
CurrentDB.Execute "UPDATE table1 SET col1 = 'foo', col2 = 'bar';", dbFailOnError
CurrentDB.Execute "UPDATE table2 SET hi = 'bye', bye = 'hi';", dbFailOnError
保存的查询:
CurrentDb.Execute "Query5", dbFailOnError
关于sql - 一个 Access SQL 查询中的多个 UPDATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12582002/