2

我對3個不同的表有3條插入語句。 我怎樣才能並行運行它們。在SQL服務器中並行執行3條SQL語句

我把它做成3個SP並執行它,然後SP 2只在SP 1完成後才啓動。我不能使用代理作業。

我在谷歌搜索,但無法找到任何與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 
+0

你能提供一段代碼是運行在3分的SP? – Serg 2014-09-01 08:07:38

+0

你的意圖是?你想同時看到結果嗎?也許交易可能會幫助你? – 2014-09-01 08:09:56

+0

@Serg,將編輯幫助你。 – HHH 2014-09-01 08:10:37

回答

0

3您創建的SP只有在不同的查詢窗口中調用它們時才能並行運行。 我建議你使用SSIS包來平行執行插入語句。 您可以使用執行SQL任務或數據流任務來加載目標表中的數據。 希望這有助於!

感謝, Swapnil