我正在尝试在作业中运行存储过程,这就是我在作业设置的命令框中所拥有的。
EXEC“sp_uss_Hi-Valley_Chemical”
报告设置为TSQL。
它在'Valley_Chemical'附近给出了错误的错误语法。我只是输入“”(引号),它仍然给我同样的错误。
非常感谢任何帮助。
答案 0 :(得分:1)
破折号不是存储过程名称的有效字符。这就是它抛出错误的原因。以下是Microsoft有关允许内容的文档的链接: http://msdn.microsoft.com/en-us/library/ms175874(v=SQL.105).aspx
答案 1 :(得分:1)
尝试在proc名称周围抛出方括号:
EXEC [sp_uss_Hi-Valley_Chemical]
答案 2 :(得分:1)
将程序的名称括在方括号中。
EXEC [sp_uss_Hi-Valley_Chemical]
此外,您不应该使用“sp_”启动过程名称。请参阅:Stored Procedure performance using “sp_” prefix – Myth or fact?