外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 >

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

文章来源:老客SEO 作者:老客SEO 人气:19 时间2019-06-24 22:31:23

修改: 

复制代码 代码如下:


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 

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com