|
破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器
--修正上一版视图触发器不能正确解密错误
--发现有错,请E_MAIL:CSDNj9988@tom.com
begin
tran
declare
@objectname1 varchar(100),@orgvarbin varbinary(8000)
declare
@sql1 nvarchar(4000),@sql2 varchar(8000),@sql3 nvarchar(4000),@sql4
nvarchar(4000)
DECLARE @OrigSpText1 nvarchar(4000), @OrigSpText2 nvarchar(4000) , @OrigSpText3
nvarchar(4000), @resultsp nvarchar(4000)
declare @i int,@status int,@type varchar(10),@parentid
int
declare
@colid int,@n int,@q int,@j int,@k int,@encrypted int,@number int
select
@type=xtype,@parentid=parent_obj from sysobjects where
id=object_id(@ObjectName)
create
table #temp(number int,colid int,ctext
varbinary(8000),encrypted int,status int)
insert
#temp SELECT number,colid,ctext,encrypted,status FROM syscomments WHERE id = object_id(@objectName)
select
@number=max(number) from #temp
set
@k=0
while
@k<=@number
begin
if
exists(select 1 from syscomments where id=object_id(@objectname) and
number=@k)
begin
if
@type=''''P''''
set
@sql1=(case when @number>1 then ''''ALTER PROCEDURE ''''+ @objectName
+'''';''''+rtrim(@k)+'''' WITH ENCRYPTION AS ''''
else ''''ALTER
PROCEDURE ''''+ @objectName+'''' WITH ENCRYPTION AS ''''
end)
if
@type=''''TR''''
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 [其他]手工升级ACCESS到SQLSERVER方法详解 [Web开发]asp+sqlserver 分页方法(不用存储过程) [C语言系列]应用 SQLServer 链接服务器访问远程 Access 数据库 [C语言系列]如何在Jbuilder9中使用SQLServer JDBC驱动 [C语言系列]java与sqlserver2000的连接(最终版)! [C语言系列]一个简单的jsp连接sqlserver数据库的小实例 [VB.NET程序]在VB.NET中使用MS Access存储过程 — 第二部份 [VB.NET程序]在VB.NET中使用MS Access存储过程 — 第一部份 [Web开发]ADO中sqlserver存储过程使用 [Web开发]vc++中,用ado执行sql server存储过程,并且取得返…
|