9

我想在第一个作业完成后立即调用另一个作业,或者更准确地说,是否可以通过作业步骤调用整个 sql 作业。我想避免将这些工作合并为 1,所以我想知道这个解决方案是否可行?

4

3 回答 3

5

是的,您可以使用此存储过程执行作业。在您的情况下,您可以简单地在第一个作业的末尾添加一个步骤,以调用您接下来要执行的作业的名称。

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

有关详细信息,请参阅sp_start_job (Transact-SQL)

于 2012-05-23T13:40:09.477 回答
1

创建一个 T-SQl 步骤并使用EXEC msdb.dbo.sp_start_job N'YourJob';

于 2012-05-23T13:44:45.460 回答
-1

从存储过程中按您希望的顺序调用作业。

于 2012-05-23T13:40:28.900 回答