• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > sqlserver 批量删除存储过程和批量修改存储过程的语句

sqlserver 批量删除存储过程和批量修改存储过程的语句

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了存储过程等相关知识,希望本文的分享对您有所帮助

sqlserver 批量删除存储过程和批量修改存储过程的语句,需要的朋友可以参考下。

修改:
代码如下:
declare proccur cursor
for
select [name] from sysobjects where name like 'Foods_%'
declare @procname varchar(100)
declare @temp varchar(100)
open proccur
fetch next from proccur into @procname
while(@@FETCH_STATUS = 0)
begin
set @temp='kcb_'+@procname
EXEC SP_RENAME @procname,@temp

print(@procname + '已被删除')
fetch next from proccur into @procname
end
close proccur
deallocate proccur

declare proccur cursor
for
select [name] from sysobjects where name like 'kcb%'
declare @procname varchar(100)
declare @temp varchar(100)
declare @temp2 varchar(100)
declare @temp3 varchar(100)
open proccur
fetch next from proccur into @procname
while(@@FETCH_STATUS = 0)
begin
set @temp3= LEN(@procname)
set @temp='kcb_'
set @temp2=RIGHT(@procname,@temp3-3)
set @temp+=@temp2
EXEC SP_RENAME @procname,@temp

print(@procname + '已被修改')
fetch next from proccur into @procname
end
close proccur
deallocate proccur

删除:
代码如下:
declare proccur cursor
for
select [name] from sysobjects where name like 'Users_%'
declare @procname varchar(100)
open proccur
fetch next from proccur into @procname
while(@@FETCH_STATUS = 0)
begin
exec('drop proc ' + @procname)
print(@procname + '已被删除')
fetch next from proccur into @procname
end
close proccur
deallocate proccur
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05MYSQL数据库数据拆分之分库分表总结_MySQL
  • 2017-05-11调用MySQL中数据库元数据的方法
  • 2017-05-11MySQL笔记之触发器的应用
  • 2018-12-05php中关于mysqli和mysql区别的一些知识点分析
  • 2018-12-05如何在SQLSERVER中快速有条件删除海量数据
  • 2018-12-05mysql中关于冗余和重复索引
  • 2018-12-05SQL SERVER数据库开发之存储过程应用
  • 2018-12-05有关数据库总结的10篇教程推荐
  • 2018-12-05mysql部分替换sql语句分享
  • 2017-08-25mysql数据库执行查询遇到 Expression #2 of SELECT list is not in GROUP BY的问题

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL学习笔记5:修改表(alter table)
    • MySQL数据库优化详解
    • MySQL 配置文件my.cnf 例子最详细翻译
    • Mysql怎么优化修复数据库表
    • MySQL 使用 LOOP 的 ITERATE 语句示例
    • MySQL 优化设置步骤
    • MySQL中特定格式的字符串部分完全匹配查询
    • 解析MySQL 主从复制的原理和配置
    • mysql服务器中主从配置介绍
    • MySQL的语法及其使用指南

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有