将参数传递给sql代理作业步骤(Transact-SQL脚本)

时间:2015-06-05 11:48:24

标签: sql-server-2008 sql-agent-job

我创建了一个sql代理作业,该作业包含一个类型为Transact-SQL Script(T-SQL)的作业步骤,我使用命令EXEC STORED_PROC

有没有办法将参数传递给上面的存储过程?

1 个答案:

答案 0 :(得分:0)

要将作业添加到代理中,基本命令就是这个......

sp_add_job @job_name ="职位名称"

现在,如果你知道参数系列;例如,如果@Startdate是第一个参数,@ EndDate是第二个参数。按照这个,它就可以了。

DECLARE @JobName_With_Params AS VARCHAR(50) SET @JobName_With_Params ='JobName 1/1/2008 2/2/2008' sp_add_job @job_name = @JobName_With_Params

此系统SP还有剩余的参数。检查此链接是否有其他参数 http://doc.ddart.net/mssql/sql70/sp_adda_13.htm