SQL2005中修改存储过程

网上这样说:初次使用SQLServer2005时,在修改了存储过程后竟然不知道如何保存。我在SQLServerManagementStudio的Progammabilit... 网上这样说:初次使用SQL Server 2005时,在修改了存储过程后竟然不知道如何保存。 我在SQL Server Management Studio的Progammability中找到相应的存储过程,点击右键并选择“Modify”,会打开编辑窗口,我修改后点击保存,却出现“Save File As”对话框,让我选择保存的路径和文件名,也就是保存为另外一个文件,而不是直接保存修改的存储过程。不知道为什么要这样设计,我想一般人刚开始使用时都会像我这样操作。我在SQL Server Management Studio中也没找到其他操作方法。真让人郁闷! 后来在网上找到一篇文章“Saving Stored Procedure”才知道如何保存修改的存储过程,原来是通过点击“Execute”按钮(或者按F5键)。 本来我以为这个操作是直接执行存储过程的。后来我发现,当通过“Modify”打开编辑窗口时,在存储过程之前会加上“ALTER”关键字,所以当通过“Execute”存储过程实际就是修改存储过程,并不执行存储过程中的SQL语句。这让我想起了VS 2003和VS 2005,当通过它们编辑存储过程时,也是在存储过程之前会加上“ALTER”关键字,但在VS 2003和VS 2005中,点击保存按钮会直接保存对存储过程的修改。我觉得SQL Server Management Studio中这样的设计并不是很合理.还是有点不理解. 展开
 我来答
灵鸣帅哥
2011-10-02 · 超过31用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:58.1万
展开全部
直接写,然后打开修改再进行修改,就保存到数据库中了。也就是alter你说的。
点着蜡烛放羊
2011-09-29 · 超过26用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:70.7万
展开全部
..保存就是重行执行一边存储过程就可以啦 如果是修改后要保存包 create 换成 alter
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式