我想知道是否可以在CREATE TABLE查询中执行保存的INSERT查询? 想法是,一旦创建了表X,插入查询将立即触发并用表Y中的数据填充新表。 我希望它类似于sql,你可以从strored procedure x执行存储过程y。 这是我到目前为止所得到的: CREATE TABLE MatureStudents(StudentNumber NUMBER)EXECUTE InsertInToMatureStudentsQuery();
答案 0 :(得分:3)
...可以在CREATE中执行保存的INSERT查询 TABLE查询?
没有。在任何情况下,Access数据库引擎都不会执行批量的SQL语句。
您必须将CREATE TABLE
作为一个查询执行,然后将INSERT
作为单独的查询执行---不要同时执行。{/ p>
答案 1 :(得分:1)
难道你不能把这一切都放在同一个查询中(Access Make Table查询)吗? 或者,您可以使用首先创建表格的宏,然后运行已保存的插入查询。