SQL实现查询未加密存储过程脚本
来源:互联网 发布:qq图标点亮软件2016 编辑:程序博客网 时间:2024/05/17 08:03
/* 编写存储过程,查询未加密的存储过程脚本文本
*/
if exists(select name from sys.sysobjects where xtype='p' and name='proce_text')
drop procedure proce_text
go
create procedure proce_text
as
create table #procedure_detail(id int identity(1,1),texts nvarchar(max))
---使用游标,遍历所有未加密存储过程
declare @sql varchar(8000),@var varchar(1000)
set @sql=''
declare @name varchar(30)
set @name=''
declare cur1 cursor for
select distinct A.name from sys.sysobjects A,sys.syscomments B
where a.id=b.id and a.xtype='p' and B.encrypted=0
open cur1
fetch next from cur1 into @name
while @@fetch_status=0
begin
create table #1(a varchar(3000))
insert into #1(a) exec sp_helptext @name
declare cur2 cursor for
select a from #1
open cur2
fetch next from cur2 into @var
while @@fetch_status=0
begin
set @sql=@sql+' '+@var
fetch next from cur2 into @var
end
close cur2
deallocate cur2
drop table #1
insert #procedure_detail(texts) select @sql
set @name=''
set @sql=''
fetch next from cur1 into @name
end
close cur1
deallocate cur1
select * from #procedure_detail
--查询结果
exec proce_text
- SQL实现查询未加密存储过程脚本
- sql 语句 显示规则、默认值、未加密的存储过程
- sql存储过程加密
- sql server 存储过程 实现模糊查询
- 利用SQL未公开的存储过程实现分页
- 利用SQL未公开的存储过程实现分页
- 查询加密的存储过程
- SQL Server通用分页存储过程:利用SQL Server未公开的存储过程实现
- SQL Server通用分页存储过程:利用SQL Server未公开的存储过程实现
- SQL Server通用分页存储过程:利用SQL Server未公开的存储过程实现
- Sql存储过程加密 Sql存储过程加密和解密
- syscomments 系统表结构 Transact-SQL 参考 及查看未加密存储过程
- SQL 2000存储过程加密
- 加密SQL SERVER存储过程
- 解SQL加密存储过程
- Sql server 存储过程加密
- 数据库sql的查询统计问题 用存储过程实现;
- SQL Server2000 未公开的存储过程
- Gtk与Qt编译环境安装与配置
- NoSQL数据库:Redis适用场景及产品定位(转)
- Linux命令学习总结一
- ubuntu直接在当前目录下打开终端terminal的方法
- 游戏引擎AndEngine总结(七):用AndEngine简单实现根据二维数组生成地图(Mappy原理)
- SQL实现查询未加密存储过程脚本
- SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6
- 在QT添加QWebView是出现的问题
- ubuntu10.04 下 gvim 菜单乱码问题
- oracle 游标
- Hanoi塔
- Android 获取当前连接 Cid和lac
- 跟我一起写Makefile
- Visual Studio 2005 MFC 类向导经典错误的解决方案