xml地图|网站地图|网站标签 [设为首页] [加入收藏]

热门视频

当前位置:美高梅游戏网站 > 热门视频 > mssql sqlserver 批量删除所有存储过程的方法分享

mssql sqlserver 批量删除所有存储过程的方法分享

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-09-02 23:23

转自:http://www.maomao365.com/?p=6864

图片 1

摘要:

MSSQL存储过程简介及创建方式

下文讲述采用sql脚本批量删除所有存储过程的方法,如下所示:
实验环境:sqlserver 2008 R2

mssql_DB_存储过程类型简介


 

平常使用sql脚本,删除存储过程,我们只可以使用删除命令一条一条的删除存储过程,下文介绍一种简便方法,可以对系统中所有的存储过程进行删除,
<span style="color:red;">
实现思路:
1 采用临时表将存储过程名称缓存
2 通过循环临时表,输出删除存储过程脚本
3 执行脚本

MSSQL sql存储过程创建简介及应用举例

declare @t table(keyId int identity(1,1),tableName varchar(256))
----生成临时表
insert into @t(tableName) 
select [name] from sysobjects where type='P'

declare @i int @iMax int ,@info varchar(256)
set @i =1 
select @imax=max(keyId) from @t as t

while @i <@imax
begin
select @info = t.tableName from @t as t where t.keyId =@i

if @info is not null 
begin
exec ('drop proc '+@info) ---遍历删除存储过程
end 

set @i = @i+1 
set @info =null 
end

MSSQL SQl server 2008 CLR 存储过程创建举例

 

MSSQL 存储过程两种加密方式简介

MSSQL 嵌套存储过程简介

MSSQL sql存储过程和CLR存储过程区别

MSSQL存储过程参数应用方式

本文由美高梅游戏网站发布于热门视频,转载请注明出处:mssql sqlserver 批量删除所有存储过程的方法分享

关键词:

上一篇:没有了

下一篇:没有了