T-SQL作业步骤命令中的GETDATE()

C B*_*uer 5 sql t-sql jobs stored-procedures sql-server-2005

我似乎无法使用GETDATE()语法在Transact-Sql Script类型的Job Step中工作.我把命令放在:

execute insertMostRecentUpdate 
@Data='Data', 
@Date=GETDATE()-1
Run Code Online (Sandbox Code Playgroud)

但是在解析或尝试运行它时,我得到"错误的语法附近")'"错误.有什么想法吗?

Flo*_*chl 7

试试这个:

DECLARE @date DATETIME;
SET @date = GETDATE()-1;

execute insertMostRecentUpdate 
@Data='Data', 
@Date=@date;
Run Code Online (Sandbox Code Playgroud)

GETDATE()调用过程时不能使用内联函数.