2015-06-05 215 views
0

我已经创建由上型Transact-SQL脚本(T-SQL)和i的一个作业工序的SQL代理作业SQL代理作业步骤(Transact-SQL脚本)正在使用命令作为EXEC STORED_PROC将参数传递给

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

+0

改为使用“EXEC sp_executesql”。请参阅http://stackoverflow.com/q/14722201/1662973 –

回答

0

添加作业到代理的基本命令应该是这样......

sp_add_job @job_name =“作业名称”

现在,如果你知道参数系列;比如说,如果@Startdate是第一个参数,@EndDate是第二个参数。按照这个,它会工作。

DECLARE @JobName_With_Params AS VARCHAR(50) SET @JobName_With_Params = '作业名1/1/2008 2008年2月2日' sp_add_job @job_name = @JobName_With_Params

有剩余放慢参数为此要传递系统SP。检查此链接的其余参数 http://doc.ddart.net/mssql/sql70/sp_adda_13.htm