sqlserver 批量删除存储过程和批量修改存储过程的语句
前端之家收集整理的这篇文章主要介绍了
sqlserver 批量删除存储过程和批量修改存储过程的语句,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
修改:
<div class="codetitle"><a style="CURSOR: pointer" data="26092" class="copybut" id="copybut26092" onclick="doCopy('code26092')"> 代码如下:
<div class="codebody" id="code26092">
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