首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL Server Management Studio中将存储过程作为作业运行

在SQL Server Management Studio中将存储过程作为作业运行
EN

Stack Overflow用户
提问于 2011-05-05 02:38:24
回答 3查看 3.8K关注 0票数 2

我正在尝试在作业中运行存储过程,这就是我在作业设置的命令框中所拥有的内容。

EXEC“sp_uss_高谷_化学”

报告设置为TSQL。

它给我错误的语法附近‘谷_化学’。我只是输入了“”(引号),它仍然给我相同的错误。

任何帮助都是非常感谢的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-05 02:49:53

尝试使用方括号将proc名称括起来:

代码语言:javascript
复制
EXEC [sp_uss_Hi-Valley_Chemical]
票数 1
EN

Stack Overflow用户

发布于 2011-05-05 02:43:10

短划线不是存储过程名称的有效字符。这就是它抛出错误的原因。这里有一个微软文档的链接,关于允许的内容:http://msdn.microsoft.com/en-us/library/ms175874(v=SQL.105).aspx

票数 1
EN

Stack Overflow用户

发布于 2011-05-05 02:50:30

将过程的名称用方括号括起来。

代码语言:javascript
复制
EXEC [sp_uss_Hi-Valley_Chemical]

此外,过程名称不应以"sp_“开头。请参阅:Stored Procedure performance using “sp_” prefix – Myth or fact?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5888307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档