sqlserver批量删除存储过程和批量修改存储过程语句
2011-10-09 10:57
369 查看
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 |
相关文章推荐
- sqlserver 批量删除存储过程和批量修改存储过程的语句
- sqlserver 批量删除存储过程和批量修改存储过程的语句
- 批量删除存储过程和批量修改存储过程
- 利用SQL语句创建、修改、执行、删除存储过程
- 批量删除存储过程语句
- 批量修改 SQL Server 表、存储过程的所有者
- sql server 批量修改表和存储过程的所有者
- Day 8(11.15):存储过程(1)--创建、修改和删除存储过程
- 存储过程:管理员表TAdmin的查询,插入,修改,删除操作
- 批量删除存储过程的存储过程
- SQL存储过程将符合条件的大量记录批量删除脚本
- 监控SQL:用触发器来监控是哪些语句、存储过程修改了特定表(4)
- 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。
- ASP.NET中批量删除--只调用一次存储过程
- sql server 批量修改表和存储过程的所有者——提高SQL安全性
- SQL Server中使用表类型参数批量添加和修改的存储过程
- sql server 批量修改数据表和存储过程的所有者(2000)或架构(2005)
- Oracle利用存储过程批量insert造数据和分批提交删除的例子
- 批量删除存储过程的存储过程