SQLServer之删除存储过程
程序员文章站
2022-07-10 20:37:43
删除存储过程注意事项 在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。 若要显示现有过程的列表,请查询 sys.objects 目录视图。 若要显示过程定义,请查询 sys.sql_modules 目录视图。 需要拥 ......
删除存储过程注意事项
在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。
若要显示现有过程的列表,请查询 sys.objects 目录视图。 若要显示过程定义,请查询 sys.sql_modules 目录视图。
需要拥有该过程的 control 权限,或该过程所属架构的 alter 权限,或 db_ddladmin 固定服务器角色的成员身份。
使用ssms数据库管理工具删除存储过程
1、连接数据库-》选择数据库-》展开数据库-》展开存储过程-》选择存储过程-》右键点击-》选择删除。
2、在删除对象弹出框-》点击确定。
3、删除结果(不需要刷新)。
使用t-sql脚本删除存储过程
语法:
--声明数据库引用
use 数据库名称;
go
--判断是否存在存储过程,如果存在则删除
if exists(select * from sys.procedures where name=存储过程名称)
drop { proc | procedure } [架构名][.][存储过程名称];
go
示例:
--声明数据库引用
use testss;
go
--判断是否存在存储过程,如果存在则删除
if exists(select * from sys.procedures where name='noreferencepro')
drop procedure dbo.noreferencepro;
go
示例结果:(需要刷新对象资源管理器查看结果)
上一篇: 用CDR X8做出照片胶卷效果
下一篇: 图片优化
推荐阅读
-
sqlserver 存储过程中If Else的用法实例
-
sqlserver 复制表 复制数据库存储过程的方法
-
ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程
-
MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)
-
编程开发之--Oracle数据库--存储过程在out参数中使用光标(3)
-
编程开发之--Oracle数据库--存储过程和存储函数(2)
-
mssql sqlserver存储过程专题
-
sqlserver数据库使用存储过程和dbmail实现定时发送邮件
-
SQLSERVER查询锁表,阻塞,使用表名查询存储过程,行数,表字段类型等常规查询实例讲解
-
SqlServer2005 自动备份并存储另一电脑上的存储过程函数