博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer之删除存储过程
阅读量:6986 次
发布时间:2019-06-27

本文共 666 字,大约阅读时间需要 2 分钟。

删除存储过程注意事项

在删除任何存储过程之前,请检查依赖对象,并且相应地修改这些对象。 如果没有更新这些对象,则删除存储过程可能会导致依赖对象和脚本失败。

若要显示现有过程的列表,请查询 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

示例结果:(需要刷新对象资源管理器查看结果)

转载地址:http://aihpl.baihongyu.com/

你可能感兴趣的文章
Windows改Linux(一),新建Ubuntu虚拟机小白向导
查看>>
HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试
查看>>
关于一个插图的翻译
查看>>
Spring Cloud构建微服务架构:分布式服务跟踪(入门)【Dalston版】
查看>>
【355天】跃迁之路——程序员高效学习方法论探索系列(实验阶段113-2018.01.26)...
查看>>
Rust编程语言的核心部件
查看>>
CSS(颜色_字体)
查看>>
BZOJ 1061: [Noi2008]志愿者招募【单纯形裸题】
查看>>
12月25日云栖精选夜读:阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,我选了一条最难走的路...
查看>>
小菜一步一步学数据结构之(五)顺序栈
查看>>
2017年浙江省大学生高等数学 (微积分) 竞赛试题 (数学类)
查看>>
JVM上的随机数与熵池策略
查看>>
Java8并发教程:Threads和Executors
查看>>
v8世界探险(3) - v8的抽象语法树结构
查看>>
《C语言及程序设计》实践项目——用if语句实现分支结构
查看>>
“AI +跨界+技术” 看2018中国会展创新者大会的新观点
查看>>
JavaScript——数据类型转换(显式和隐式)
查看>>
【半月刊 4】前端高频面试题及答案汇总
查看>>
lc686. Repeated String Match
查看>>
MarkDown插入数学公式
查看>>