一次性删除数据库中某库的所有存储过程的方法
DECLARE @Sp_Name varchar(30) --定义游标操作
DECLARE @Tb_Count int
SET @Tb_Count = 0
DECLARE staff_cursor CURSOR FOR
SELECT [name] FROM sys.sysobjects
WHERE type='p' AND Category =0 --Category =0 表示
-- 打开游标
OPEN staff_cursor
-- 提取记录数据
FETCH Next FROM staff_cursor Into @Sp_Name
PRINT '开始删除存储过程'
WHILE @@fetch_status = 0
BEGIN
SET @Tb_Count = @Tb_Count + 1
EXEC('DROP PROCEDURE ' + @Sp_Name )
PRINT CONVERT(varchar(20),@Tb_Count) + ': ' + @Sp_Name
FETCH Next FROM staff_cursor Into @Sp_Name
END
print '总共删除' + CONVERT(varchar(20),@Tb_Count) + '个存储过程'
CLOSE staff_cursor -- 关闭游标
DEALLOCATE staff_cursor -- 释放游标资源
转载于:https://www.cnblogs.com/lisgang/archive/2012/03/04/2379462.html
一次性删除数据库中某库的所有存储过程的方法相关推荐
- GridView RowDeleting 动态添加行,删除行记录 不删除数据库中记录
如果只需删除GridView中的行, 并不删除数据库中的记录 项次 工号 姓名 1 10022936 gracy.ma 删除 2 10017300 eric.mak 删除 protected vo ...
- 删除数据库中所有存储过程和函数的sql语句
-删除数据库中所有存储过程和函数的sql语句 USE [TmpDb] SELECT IDENTITY( INT,1,1 ) flag , [name] NAMES,xtype INT ...
- 获取sqlserver数据库中所有库、表、字段名的方法
获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...
- 快速删除数据库中所有表中的数据
今天又学到一招,可以快速删除数据库中所有的用户表中的数据.我是个菜鸟,望各位大神多多指教 select 'truncate table ' + Name + ';' from sysobjects w ...
- 如何删除数据库中的所有用户表(表与表之间有外键关系)
1.由表名求字段名 create proc up_008(@table varchar(20)) as begin declare @sql varchar(99) selec ...
- jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据
如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...
- C#一次性删除委托中的所有方法
因为有的时候需要一次性删除委托中的所有方法 , 有时候不知道委托中挂载了哪些方法 , 即可通过委托的方法 GetInvocationList 得到此委托中所挂载的所有的方法一次行删除.来一个例子: u ...
- 怎么一次性删除PPT中所有动画效果?
怎么一次性删除PPT中所有动画效果? 通过PPT软件中的VBA来解决了,几乎搜遍了所有的网站,最后终于找到了答案,将代码给各位分享. 代码如下: Sub removeALL() Dim I As In ...
- 如何删除数据库中重复的记录
如何删除数据库中重复的记录 来源: 作者: 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来 ...
最新文章
- MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价
- springboot项目中日志分类
- cad中简单流程图制作_想要又快又好的画出世界级的流程图,这样牛掰的方法一定要知道...
- .net MVC路由
- failed to connect to raw.githubusercontent.com port 443: Connection refused
- Dart中dynamic,var,object三者的区别
- 10种软件滤波方法的示例程序(匠人转载学习)
- 基于自抗扰控制的压力环控制算法研究
- 中小型企业基于大数据技术的项目实践
- 关于修改思科WLC SSID
- 德州农工大学计算机硕士申请,德州农工大学硕士申请
- 【经典】《Java170道面试笔试题全面含答案》涉及java/数据库/Spring框架/JVM/数据结构算法/设计模式相关
- 云栖社区用户行为准则
- 软件测试中遇到的印象深刻的问题及反思
- Jupyter Notebook修改字体大小、颜色等
- HTML5,CSS,JS前端常见知识面试题
- 什么是FD.IO/VPP?
- css样式写一个公告通知
- 互联网应急处理方案_什么是互联网巨魔? (以及如何处理巨魔)
- 微信公众号推广一些常用方法和Dd_g自己使用的一些偏门的方法
热门文章
- 【教程】瘦AP升级为胖AP的终极大法
- 【收藏】用户私自搭建伪服务器怎么办?禁它
- 系统架构面临的三大挑战,看 Kubernetes 监控如何解决?
- MSHA x Chaos 容灾高可用实践
- 拒做工具人!教你一键快速部署应用到容器镜像仓库
- 云原生生态周报 Vol. 19 | Helm 推荐用户转向 V3
- 计算开始到结束的时间_阿里钉钉首次战胜微信,云计算的涨停潮只是开始,远未结束...
- linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作
- 学科实践活动感悟50字_中学生学科实践活动50字
- 全球及中国微生物气溶胶采样器行业十四五”发展规划及运营前景研究报告2021年版