2012-05-23 68 views
8

我想在第一個任務完成後立即調用另一個任務,或者更確切地說,是否可以通過任務步驟調用整個SQL任務。我想避免將這些工作合併爲1,所以我想知道這個解決方案是否可行?SQL如何讓一份工作成爲一份工作?

+1

對於什麼數據庫? –

+0

同類問題http://dba.stackexchange.com/questions/31104/calling-a-sql-server-job-within-another-job –

回答

4

是的,您可以使用此存儲過程執行作業。就你而言,你可以簡單地在第一份工作結束時添加一個步驟,以調用下一步要執行的工作的名稱。

EXEC msdb.dbo.sp_start_job N'Job Name'; 

更多信息請參見sp_start_job (Transact-SQL)

-1

按您希望存儲過程的順序調用作業。

1

創建一個T-SQl步驟並使用EXEC msdb.dbo.sp_start_job N'YourJob';