删除存储过程注意事项

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

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

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

SQLServer之删除存储过程相关推荐

  1. 【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解

    [推荐](SqlServer)不公开存储过程 sp_Msforeachtable与sp_Msforeachdb详解 --通过知识共享树立个人品牌. 一.简要介绍: 系统存储过程sp_MSforeach ...

  2. 使用SQLSERVER的扩展存储过程实现远程备份与恢复

    原地址:http://blog.csdn.net/xluzhong/articles/387533.aspx 最近我在为公司的框架程序(以数据应用为导向的应用体系)做数据管理模块,这个模块的需求比较简 ...

  3. 如何在sqlserver中写存储过程

    original link http://www.codeproject.com/Articles/126898/Sql-Server-How-to-write-a-Stored-procedure- ...

  4. 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程

    存储过程和函数概述 存储过程和函数是事先经过编译并存储在数据库中的一段 SQL 语句的集合, 调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理 ...

  5. MySQL删除存储过程(DROP PROCEDURE)

    当 MySQL 数据库中存在废弃的存储过程是,我们需要将它从数据库中删除. 基本语法 存储过程被创建后,保存在数据库服务器上,直至被删除.可以使用 DROP PROCEDURE 语句删除数据库中已创建 ...

  6. 5、删除存储过程(DROP PROCEDURE)

    存储过程被创建后,就会一直保存在数据库服务器上,直至被删除.当 MySQL 数据库中存在废弃的存储过程时,我们需要将它从数据库中删除. MySQL 中使用 DROP PROCEDURE 语句来删除数据 ...

  7. MySQL删除存储过程

    当数据库存储废弃的存储过程时,需要删除 MySQL中,使用DROP语句删除存储过程 语法格式 DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name 参数说明 ...

  8. 高性能SQLServer通用分页存储过程

    这是我之前整理的高性能SQLServer 通用分页存储过程,测试性能还不错,特此分享出来,如果有人能更好地优化,请留言,谢谢! SQL代码  1 USE [数据库名称]  2 GO  3 /***** ...

  9. 创建调用查询删除存储过程语法

    创建存储过程 CREATE PROCEDURE procedure_name ([proc_parameter[,...]]) begin-- SQL语句 end ; 示例 : delimiter $ ...

最新文章

  1. oracle10 监听日志,windows 清空oracle的监听日志listener.log
  2. BootstrapTable分页(二)
  3. k8s源码分析 pdf_Spark Kubernetes 的源码分析系列 - features
  4. TextMesh Pro不能显示中文的解决办法是创建字贴图,常用汉字3500+特殊字符
  5. PHP正则JSESSIONID,会话状态保持,JSESSIONID,COOKIE,URL重写
  6. 智慧园区运营服务平台方案
  7. 复习一下forearch
  8. 友情链接SEO工具检测不出来
  9. 苏州大学计算机专业课872考研真题1999~2022含答案解析大纲专业课PPT 百度网盘分享 黄金典藏版
  10. jQuery UI 插件
  11. 大星星学物联网概览篇-硬件
  12. PHPStorm设置Ctrl+滚轮调整字体大小
  13. Matlab R2017b 自动驾驶工具箱学习笔记(2)_Tutorials_Visual Perception Using Monocular Camera
  14. 微信小程序绑定银行卡功能
  15. 抖音上很火的3D立体动态相册
  16. 你了解过软件确认测试吗?可进行确认测试的软件测评中心
  17. 电商详情页系统实战(2) -小型电商网站商品详情页的页面静态化架构及缺陷
  18. asp.net中获取当前url的方法(转)
  19. 静态页面如何引入head.html和foot.html
  20. Dilworth定理

热门文章

  1. boost::geometry::strategy::transform::matrix_transformer用法的测试程序
  2. boost::format模块测试 wchar_t 格式的使用
  3. Boost:原子性的用法测试程序
  4. VTK:可视化算法之LOxSeeds
  5. VTK:Math之MatrixTranspose
  6. VTK:InfoVis之MutableGraphHelper
  7. VTK:几何对象之TextActor
  8. VTK:几何对象之Plane
  9. C语言realtime stats实时统计(附完整源码)
  10. 大端和小端的区别,以及如何判断一台机器是大端还是小端?