上一篇:有关SQLServer内存问题(收藏) >>
SQL Server联机丛书:删除存储过程
存储过程分组后,将无法删除组内的单个存储过程。删除一个存储过程会将同一组内的所有存储过程都删除。
DROP PROCEDURE
从当前数据库中删除一个或多个存储过程或过程组。
语法
DROP PROCEDURE { procedure } [ ,...n ]
参数
procedure
是要删除的存储过程或存储过程组的名称。过程名称必须符合标识符规则。有关更多信息,请参见使用标识符。可以选择是否指定过程所有者名称,但不能指定服务器名称和数据库名称。
n
是表示可以指定多个过程的占位符。
注释
若要查看过程名称列表,请使用 sp_help。若要显示过程定义(存储在 syscomments 系统表内),请使用 sp_helptext。除去某个存储过程时,将从 sysobjects 和 syscomments 系统表中删除有关该过程的信息。
不能除去组内的个别过程,必须除去整个过程组。
不论用户定义的系统过程(以 sp_ 为前缀)是否为当前数据库,都将其从 master 数据库中除去。如果在当前的数据库未找到系统过程,则 Microsoft® SQL Server™ 尝试将其从 master 数据库除去。
权限
默认情况下,将 DROP PROCEDURE 权限授予过程所有者,该权限不可转让。然而,db_owner 和 db_ddladmin 固定数据库角色成员和 sysadmin 固定服务器角色成员可以通过在 DROP PROCEDURE 内指定所有者除去任何对象。
示例
下例删除 byroyalty 存储过程(在当前数据库内)。
DROP PROCEDURE byroyaltyGO转自: http://goaler.xicp.net/ShowLog.asp?ID=518
下一篇:SQL Server联机丛书:查看存储过程 >>
相关文章:
- · 如何跨进程发送字符串?(收藏)
- · 如何调用NetMessageBufferSend发送消息?(改编)
- · 如何隐藏窗口的TITLE标题?(原创)
- · 如何切换中英文输入法及全角/半角?(原创)
- · 如何禁止RICHTEXT控件自动换行?(改编)
- · 如何在DW中按下左右光标时切换到相邻单元格?(原创)
- · 如何在DDDW中敲入字母时DDDW始终下拉状态?(原创)
- · 如何使鼠标单击ITEM单元格时黑色选中色变为其他颜色?(原创)
- · 如何使指定ITEM单元格变色?(原创)
- · SQL Server日期计算(收藏)
- · sql server数据库定时自动备份
- · (MS SQL Server)SQL语句导入导出大全
- · SQL语句导入导出大全
- · 根据表名自动生成INSERT,UPDATE,DELETE,SELECT的SQL语句
- · 如何才能快速知道数据库中每个表的大小?
- · SQL 以日期动态更新维护的数据,一周排程时间日期设计
- · 使用dbms_rectifier_diff解决高级复制中的数据冲突问题
- · 数据库主键int型和str型效率比较
- · 一次TempDB损毁的处理过程
- · 数据量过大时数据库操作的处理
- · SQL语句导入导出大全
- · SQL 语法参考手册(SQL)
- · Informix SQL函数的详细用法
- · 根据表中数据生成insert语句的存储过程
- · SQL SERVER日志清除的两种方法
- · 分组统计方法:用Group By
- · 数据库主键int型和str型效率比较
- · PL/SQL小技巧一个:在子类中怎么调用父类被重载的方法
- · SQL Server merge replication: 巧用Merge Agent的hostname参数创建dynamic filter
- · PowerDesigner设计数据库
- · 如何实时查看数据库当前活动连接
- · SQL语句优化技术分析
- · datawindow java
- · vb连接sql模块代码
- · SQL server阻塞(来自微软技术支持人员)
- · SQL Server 2000+ MS WIN2003群集服务配置
- · SQL SERVER定时作业的设置方法
- · sql server 中字段类型及说明
