2015-06-05 237 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