SQL如何让工作运行?

ili*_*ica 9 sql jobs

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

mse*_*dio 5

是的,您可以使用此存储过程执行作业.在您的情况下,您只需在第一个作业结束时添加一个步骤,即可调用下一个要执行的作业的名称.

EXEC msdb.dbo.sp_start_job N'Job Name';
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参见sp_start_job(Transact-SQL).