我的ms-access数据库中有一个查询A
,执行时间约为2秒。 A
为我提供了六个字段:Field1
,Field2
,...,Field6
。
我必须将A
的结果附加到表格T
。
我创建了一个查询B
,用于从A
中选择列并将其插入表T
。但是,B
需要超过10分钟才能运行......为什么?以及如何加快B
?
以下是B
的代码:
INSERT INTO TrialRuns (Field1,Field2,...,Field6)
SELECT A.Field1,A.Field2,...,Field6
From A
答案 0 :(得分:0)
尝试这样的事情:
插入TrialRuns SELECT * FROM A;
答案 1 :(得分:0)
尝试;
SELECT A.Field1,A.Field2,...,Field6 INTO TrialRuns 来自A
请注意,这可能只有在确保TrialRuns表不存在时才有效,因此如果DROP TABLE TrialRun确实存在,请事先执行。这应该与初始SELECT语句一样长。