| set
@OrigSpText2=@OrigSpText2+REPLICATE(''''-'''',@q)
end
else
begin
SET
@OrigSpText2=REPLICATE(''''-'''', 4000)
end
SET
@i=1
SET
@resultsp = replicate(N''''A'''', (datalength(@OrigSpText1) / 2))
WHILE
@i<=datalength(@OrigSpText1)/2
BEGIN
SET
@resultsp = stuff(@resultsp, @i, 1, NCHAR(UNICODE(substring(@OrigSpText1, @i,
1)) ^
(UNICODE(substring(@OrigSpText2, @i, 1)) ^
UNICODE(substring(@OrigSpText3, @i, 1)))))
SET @i=@i+1
END
set
@orgvarbin=cast(@OrigSpText1 as varbinary(8000))
set
@resultsp=(case when @encrypted=1
then @resultsp
else
convert(nvarchar(4000),case when @status&2=2 then uncompress(@orgvarbin)
else @orgvarbin end)
end)
print
@resultsp
set
@n=@n+1
end
end
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |