首页 > 数据库 > SQL Server > 正文

在SQL Server 2005修改存储过程

2024-08-31 00:47:50
字体:
来源:转载
供稿:网友
    初次使用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中这样的设计并不是很合理。

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表