访问 - 是否可以在CREATE TABLE查询中执行保存的INSERT查询?

时间:2016-02-09 14:22:35

标签: ms-access

我想知道是否可以在CREATE TABLE查询中执行保存的INSERT查询? 想法是,一旦创建了表X,插入查询将立即触发并用表Y中的数据填充新表。 我希望它类似于sql,你可以从strored procedure x执行存储过程y。 这是我到目前为止所得到的: CREATE TABLE MatureStudents(StudentNumber NUMBER)EXECUTE InsertInToMatureStudentsQuery();

2 个答案:

答案 0 :(得分:3)

  

...可以在CREATE中执行保存的INSERT查询   TABLE查询?

没有。在任何情况下,Access数据库引擎都不会执行批量的SQL语句。

您必须将CREATE TABLE作为一个查询执行,然后将INSERT作为单独的查询执行---不要同时执行。{/ p>

答案 1 :(得分:1)

难道你不能把这一切都放在同一个查询中(Access Make Table查询)吗? 或者,您可以使用首先创建表格的宏,然后运行已保存的插入查询。