慢访问附加查询

时间:2016-10-05 14:29:26

标签: sql ms-access

我的ms-access数据库中有一个查询A,执行时间约为2秒。 A为我提供了六个字段:Field1Field2,...,Field6

我必须将A的结果附加到表格T

我创建了一个查询B,用于从A中选择列并将其插入表T。但是,B需要超过10分钟才能运行......为什么?以及如何加快B

以下是B的代码:

INSERT INTO TrialRuns (Field1,Field2,...,Field6)
SELECT A.Field1,A.Field2,...,Field6
From A

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

插入TrialRuns SELECT * FROM A;

答案 1 :(得分:0)

尝试;

SELECT A.Field1,A.Field2,...,Field6 INTO TrialRuns 来自A

请注意,这可能只有在确保TrialRuns表不存在时才有效,因此如果DROP TABLE TrialRun确实存在,请事先执行。这应该与初始SELECT语句一样长。