我有3个Insert语句到3个不同的表。我怎么能并行运行它们。
我把它作为3 SPs,并执行它,但SP 2只有在SP 1完成后才会启动,我无法使用代理作业。
我在Google上搜索,但没有找到任何与sql server相关的答案。
编辑:
查询具有类似的语法,如下所示。
Insert into Table1
(Column1,Column2...Column37)
Select ..
From table10
Insert into Table2
(Column1,Column2...Column8)
Select ..
From table11
Insert into Table1
(Column1,Column2...Column14)
Select ..
From table13
发布于 2014-09-03 13:35:59
3您创建的SPs只有在不同的查询窗口中调用它们时才能并行运行。我建议您使用SSIS包并行执行insert语句。可以使用“执行SQL任务”或“数据流任务”加载目标表中的数据。希望这能有所帮助!
谢谢你,斯瓦普尼尔
https://stackoverflow.com/questions/25600767
复制相似问题