如何从SP传递SQL作业的参数

时间:2019-04-18 12:27:45

标签: sql-server parameters jobs sql-agent-job

我已经创建了作业,并由另一个sp执行。在那个sp1中,我想将int number作为另一个sp2的参数传递。我也在第二个sp2中执行作业。那么我需要从sp2传递作业的sp1的数字

select @tempOrderIDnew = @@identity
execute msdb.dbo.sp_update_jobstep
@job_name = N'Test job',
@step_id = 2,
@command = 'execute xyz1 @ID1 = @tempOrderIDnew'
execute msdb.dbo.sp_start_job @job_name = 'Test job'

当我执行sp2时,我可以给@tempOrderIDnew一个数字值,但不能传入msdb.dbo.sp_update_jobstep方法。我该怎么解决?

0 个答案:

没有答案