下一页 1 2 3
实为 转贴j9988+原创
begin transaction --playyuer 原创
exec sp_decrypt 'AppSP_test' --j9988 原创
rollback transaction --playyuer 原创
or:或者直接用 transaction 把 j9988 包起来!
begin transaction
j9988
rollback transaction
/************* 解密存储过程 **********
------------------------sql2000大于40000的------
原作:j9988 号:J老师
*/
alter PROCEDURE sp_decrypt (@objectName varchar(50))
AS
begin
begin transaction --add by playyuer
declare @objectname1 varchar(100)
declare @sql1 nvarchar(4000),@sql2 nvarchar(4000),@sql3 nvarchar(4000),@sql4 nvarchar(4000),@sql5 nvarchar(4000),@sql6 nvarchar(4000),@sql7 nvarchar(4000),@sql8 nvarchar(4000),@sql9 nvarchar(4000),@sql10 nvarchar(4000)
DECLARE @OrigSpText1 nvarchar(4000), @OrigSpText2 nvarchar(4000) , @OrigSpText3 nvarchar(4000), @resultsp nvarchar(4000)
declare @i int , @t bigint
declare @m int,@n int,@q int
set @m=(SELECT max(colid) FROM syscomments WHERE id = object_id (@objectName))