不破坏原加密存储的存储解密

发表于:2007-06-22来源:作者:点击数: 标签:
下一页 1 2 3 实为 转贴j9988+原创 begin transaction --playyuer 原创 exec sp_decrypt 'AppSP_test' --j9988 原创 rollback transaction --playyuer 原创 or:或者直接用 transaction 把 j9988 包起来! begin transaction j9988 rollback transaction /****

下一页 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))


原文转自:http://www.ltesting.net