如何更新已经修改过存储过程?

jincheng2008 2009-10-07 10:04:14
小弟,要修改存储过程,老是修改不成功
修改要添加的代码:
“SET NOCOUNT ON”
(存储过程的开始部分是否加上了)

code demo:

set NOCOUNT ON
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[SPYJJCSTAT](
@deptIds VARCHAR(100),
@startDate varchar(20),
@endDate varchar(20),
@distId BIGINT
)

AS
------------------------------------------------------------------------
-- SQL 存储过程 预警纠错分析
-- deptIds
-- startDate
-- endDate
------------------------------------------------------------------------
BEGIN
.......
数据库操作:
修改存储过程
在对象资源管理器中,连接到某个数据库引擎实例,再展开该实例。

依次展开“数据库”、存储过程所属的数据库以及“可编程性”。

展开“存储过程”,右键单击要修改的过程,再单击“修改”。

修改存储过程的文本。

若要测试语法,请在“查询”菜单上,单击“分析”。

若要修改存储过程,请在“查询”菜单上,单击“执行”。

若要保存脚本,请在“文件”菜单上单击“另存为”。接受文件名或使用新名称替换它,再单击“保存”。


但在存储过程内部修改能反映出来,请问如何修改?
...全文
695 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ICrazyBoy 2009-10-08
  • 打赏
  • 举报
回复
把选中的菜单属性刷新下,看看你的关键字是不是改变了哦!create 要改成 alter哦!不要搞错了哦!
ks_reny 2009-10-07
  • 打赏
  • 举报
回复
不要系統生成的那些代碼,把你的存儲過程代碼複製到一個新的查詢分析窗口再執行以下就ok了.
jincheng2008 2009-10-07
  • 打赏
  • 举报
回复
哈哈,搞定啦

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[SPYJJCSTAT](
@deptIds VARCHAR(100),
@startDate varchar(20),
@endDate varchar(20),
@distId BIGINT
)

AS
set NOCOUNT ON ;------------------------------------------------------------------------
-- SQL 存储过程 预警纠错分析
-- deptIds
-- startDate
-- endDate
------------------------------------------------------------------------
BEGIN
.......
jincheng2008 2009-10-07
  • 打赏
  • 举报
回复
这样修改有问题吗,存储过程没有问题
jincheng2008 2009-10-07
  • 打赏
  • 举报
回复
在存储过程内部修改能反应出来,可是在存储头部修改
set NOCOUNT ON
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[SPYJJCSTAT](
@deptIds VARCHAR(100),
@startDate varchar(20),
@endDate varchar(20),
@distId BIGINT
)

AS
------------------------------------------------------------------------
-- SQL 存储过程 预警纠错分析
-- deptIds
-- startDate
-- endDate
------------------------------------------------------------------------
BEGIN
.......
不行
中国风 2009-10-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jincheng2008 的回复:]
不行啊
[/Quote]
有什麼提示信息?

貼出來,估計有對象不存在
jincheng2008 2009-10-07
  • 打赏
  • 举报
回复
不行啊
中国风 2009-10-07
  • 打赏
  • 举报
回复
修改后,按F5執行就可以了
mingjunwang 2009-10-07
  • 打赏
  • 举报
回复
不是有刷新工具吗?但有的要重起服务器。
rucypli 2009-10-07
  • 打赏
  • 举报
回复
按F5

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧