T-SQL 作业步骤命令中的 GETDATE()
我似乎无法让 GETDATE() 语法在 Transact-Sql 脚本类型的作业步骤中工作。我将命令输入为:
execute insertMostRecentUpdate
@Data='Data',
@Date=GETDATE()-1
但是在解析或尝试运行它时出现“')'附近的语法不正确”错误。有什么想法吗?
I can't seem to get the GETDATE() syntax to work in a Job Step of type Transact-Sql Script. I put in the command as:
execute insertMostRecentUpdate
@Data='Data',
@Date=GETDATE()-1
But I get an "incorrect syntax near ')'" error when parsing or trying to run it. Any thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
调用过程时不能使用
GETDATE()
作为内联函数。Try this:
You cannot use
GETDATE()
as inline-function while calling a procedure.你可以尝试这样的事情,
当我跑步时让我感到惊讶,我认为我应该编译,但我认为这是因为你正在将一个函数传递到你的过程中
You could try something like this,
Suprise me when i ran, thought i should compile, but I think its because you are passing a function into your proc