我想在作业中运行存储过程,这就是我在作业设置的命令框中所做的。作为SQL Server Management Studio中的作业运行存储过程
EXEC “sp_uss_Hi-Valley_Chemical”
报告被设置为TSQL。
它给了我'谷_化学'附近的错误不正确的语法。我只是输入“”(引号),它仍然给我同样的错误。
任何帮助,非常感谢。
我想在作业中运行存储过程,这就是我在作业设置的命令框中所做的。作为SQL Server Management Studio中的作业运行存储过程
EXEC “sp_uss_Hi-Valley_Chemical”
报告被设置为TSQL。
它给了我'谷_化学'附近的错误不正确的语法。我只是输入“”(引号),它仍然给我同样的错误。
任何帮助,非常感谢。
尝试抛四周PROC名方括号:
EXEC [sp_uss_Hi-Valley_Chemical]
破折号不是存储过程名称的有效字符。这就是它抛出错误的原因。下面是微软的文档的链接什么是正确的: http://msdn.microsoft.com/en-us/library/ms175874(v=SQL.105).aspx
现在的错误说:“附近有语法错误sp_uss_Hi_Valley_Chemical“ – zach 2011-05-04 18:52:49
你将需要确保存储过程的名称是否正确,可以在编辑器窗口中直接运行这个或者它的错误太多 – IAmTimCorey 2011-05-04 19:05:47
包含在方括号的过程的名称。
EXEC [sp_uss_Hi-Valley_Chemical]
此外,您不应该使用“sp_”启动过程名称。请参阅:Stored Procedure performance using “sp_” prefix – Myth or fact?
办?我需要指定一个数据库?它告诉我它无法找到商店程序 – zach 2011-05-04 18:58:19
没关系,我只是拼写错误的SP,括号工作! – zach 2011-05-04 19:04:09