gpt4 book ai didi

sql - 一个 SQL 查询中的多个插入

转载 作者:行者123 更新时间:2023-12-04 14:09:50 25 4
gpt4 key购买 nike

数据库:SQL 服务器

我正在使用以下构造将多条记录插入到表中。我正在从其他数据库接收数据(要插入)。

Insert into table1 select '1','2' UNION ALL select '3','4' UNION ALL select '5','6';



是否还有其他机会在更短的周转时间内进行插入。它也作为网络请求执行。我想批量插入不适合这里,因为我没有文件中的数据来进行批量插入。
任何建议请..

最佳答案

如果源数据库也是 SQL Server,则可以添加链接服务器并:

insert table1 select * from linkedserver.dbname.dbo.table1

如果您从 .NET 代码插入,插入多行的最快方法是 SqlBulkCopy . SqlBulkCopy 确实需要 DBO 权限。

关于sql - 一个 SQL 查询中的多个插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896537/

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