sqlserver中的存储过程怎么修改啊?
我刚创建了一个存储过程,然后在企业管理器中打开该存储过程,修改该存储过程,可以顺利的通过语法检查,但不能保存,为什么?难道sqlserver中的存储过程不能修改吗?如果我要修改存储过程怎么办啊? 问题点数:10、回复次数:8Top
1 楼pengdali()回复于 2003-11-02 19:48:22 得分 3
可以呀,直接按确定就可以了Top
2 楼Ouyangyifeiczy(子浪)回复于 2003-11-02 20:00:55 得分 3
修改存储过程:
1.在企业管理器,修改之,然后保存,不能保存请检查自己的操作有什么失误.
2.在查询分析器,直接编辑,修改完后执行,不用保存.Top
3 楼youngby(C-love)回复于 2003-11-02 20:01:45 得分 2
alter
Top
4 楼macroyan(天涯)回复于 2003-11-02 20:02:52 得分 0
直接按确定不行啊!报如下错误:错误208:对象名‘myproc1’无效。Top
5 楼maoxianqiang(sky)回复于 2003-11-02 20:03:25 得分 2
alter procedure 存儲過程名字
as
修改后的代碼
Top
6 楼pengdali()回复于 2003-11-02 20:03:31 得分 0
老大你不会改了过程名吧?Top
7 楼macroyan(天涯)回复于 2003-11-02 20:27:52 得分 0
肯定没有修改存储过程名啊!只是修改了print语句中的提示信息。检查语法可以顺利通过,但是报上面的错误,无法按确定。Top
8 楼macroyan(天涯)回复于 2003-11-02 20:35:37 得分 0
我知道了!原来是存储过程的所有者不是dbo,而是另一个用户 user1,所以不能修改,我把存储过程名改成user1.myproc1就可以了。Top




