我想在第一个工作完成后立即调用另一个工作,或者更准确的是可以通过工作步骤调用整个sql工作。我想避免将这些工作合并为1,所以我想知道这个解决方案是否可行?
答案 0 :(得分:5)
是的,您可以使用此存储过程执行作业。在您的情况下,您只需在第一个作业结束时添加一个步骤,即可调用下一个要执行的作业的名称。
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';
答案 2 :(得分:-1)
按照您希望的顺序从存储过程调用作业。