初次使用SQL Server 20005时,在修改了存储过程后竟然不知道如何保存。
     我在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中这样的设计并不是很合理。

转载于:https://www.cnblogs.com/dudu/archive/2006/02/26/338016.html

在SQL Server 20005中修改存储过程相关推荐

  1. SQL Server 2005中专用管理员连接 (DAC) 使用技巧修改系统表的方法

    Server 2005 专用管理员连接 (DAC) 使用技巧 1 什么是专用管理员连接? SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用. 2 ...

  2. SQL Server 2005中创建CLR存储过程

    在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解 ...

  3. sql server 2005 中的同义词

    在SQL SERVER 2005中,终于出现了同义词了,大大方便了使用. 同义词是用来实现下列用途的数据库对象: 为本地或远程服务器上的另一个数据库对象(称为"基对象")提供备选名 ...

  4. SQL Server 2005 中附加只有mdf文件的数据库(修复置疑的数据库)

    在利用VSTS中,VSTS不能创建团队项目,数据库ReportServer出现置疑现象,数据库无法打开. 修复过程中,由于想利用SQL SERVER 2000的功能,先备份了ReportServer库 ...

  5. SQL Server常用的系统存储过程应用实例(转)

    摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的.我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家.本期介绍: l         sp_attac ...

  6. 如何在SQL Server数据库中加密数据

    如何在SQL Server数据库中加密数据 为了防止某些别有用心的人从外部访问数据库,盗取数据库中的用户姓名.密码.信用卡号等其他重要信息,在我们创建数据库驱动的解决方案时,我们首先需要考虑的的第一条 ...

  7. sql server 快照_添加新文章,删除文章,更改快照文件夹路径和SQL Server复制中的数据筛选器行

    sql server 快照 In the last articles, we have learned Configuring Snapshot and Transactional SQL Serve ...

  8. SQL截断增强功能:SQL Server 2019中的静默数据截断

    In this article, we'll take a look into SQL truncate improvement in SQL Server 2019. 在本文中,我们将研究SQL S ...

  9. 如何在SQL Server 2016中使用R导入/导出CSV文件

    介绍 (Introduction) Importing and exporting CSV files is a common task to DBAs from time to time. 导入和导 ...

最新文章

  1. abap--REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
  2. mysql 互为主从复制常见问题
  3. 编译安装android7.0,android7.0 源码编译问题总结
  4. 通过matlab实现正交表
  5. 淘宝商品数据爬取并分析数据
  6. exePath must be specified when not running inside a stand alone exe
  7. JetBrain补丁
  8. 猫哥教你写爬虫 032--爬虫初体验-BeautifulSoup
  9. Oracle AutoVue 运用场景及操作说明
  10. 前端开发者如何快速的把UI撸出来?(讽刺版)
  11. 单字双字三字_古人取名有什么讲究?为什么有时候单字多有时候双字多?
  12. python在线课程价格-python课程价格
  13. 添加solidworks许可证服务器,SolidWorks许可服务器问题排查
  14. 几个pdf文件怎么合并为一个?
  15. Cocos2d-x 屏幕适配
  16. 软件设计师教程(十三)计算机系统知识-软件系统分析与设计
  17. 考研资料分享——百度网盘获取
  18. 傅里叶级数展开及系数项求解
  19. 数据分析的统计基础(上)
  20. android音乐频谱解析

热门文章

  1. LeetCode Verify Preorder Serialization of a Binary Tree
  2. LeetCode Valid Parentheses(判断括号是否匹配)
  3. LeetCode Permutation Sequence(求排列中的第k个排列是什么)
  4. LeetCode Perfect Squares(动态规划)
  5. mysql]ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
  6. shell查找符号链接及其指向目标的方法
  7. canvas之webgl的浏览器开启方式
  8. Python Twisted系列教程16:Twisted 进程守护
  9. leetcode算法题--矩阵中的幸运数
  10. automation服务器不能创建对象的问题