gpt4 book ai didi

在 ms-access 表中插入多行的 SQL 代码

转载 作者:行者123 更新时间:2023-12-04 17:28:56 25 4
gpt4 key购买 nike

我正在尝试加速我的代码,瓶颈似乎是从外部通过 ODBC Access Jet MDB 的单个插入语句。我需要一次插入 100 行并且必须重复多次。

可以使用 SQL 代码在表中插入多行吗?这是我尝试过的一些东西,但它们都不起作用。有什么建议?

INSERT INTO tblSimulation (p, cfYear, cfLocation, Delta, Design, SigmaLoc,
Sigma, SampleSize, Intercept) VALUES
(0, 2, 8.3, 0, 1, 0.5, 0.2, 220, 3.4),
(0, 2.4, 7.8, 0, 1, 0.5, 0.2, 220, 3.4),
(0, 2.3, 5.9, 0, 1, 0.5, 0.2, 220, 3.4)


INSERT INTO tblSimulation (p, cfYear, cfLocation, Delta, Design, SigmaLoc,
Sigma, SampleSize, Intercept) VALUES
(0, 2, 8.3, 0, 1, 0.5, 0.2, 220, 3.4) UNION
(0, 2.4, 7.8, 0, 1, 0.5, 0.2, 220, 3.4) UNION
(0, 2.3, 5.9, 0, 1, 0.5, 0.2, 220, 3.4)

最佳答案

您的查询应如下所示

insert into aaa (col1, col2)
select * from (select 'yourdatarow1col1' as col1 , 'yourdatarow1col2' as col2 from ddd
union all
select 'yourdatarow2col1' as col1, 'yourdatarow1col2' as col2 from ddd) as tmp

aaa:您的目标表是否在 Access 中

ddd:在 access db 中创建一个带有一个列的表,并且必须有 1 行,与什么数据无关。

别名:所有别名应具有相同的名称,并且订单具有目标表

希望对你有用,我的过程从 15 分钟减少到 1.30 分钟

再见
格斯

关于在 ms-access 表中插入多行的 SQL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com