我已经创建了作业,并由另一个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方法。我该怎么解决?