欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

通過T-SQL語句創(chuàng)建游標(biāo)與實現(xiàn)數(shù)據(jù)庫加解密功能

 更新時間:2022年03月15日 08:55:13   作者:.NET開發(fā)菜鳥  
這篇文章介紹了通過T-SQL語句創(chuàng)建游標(biāo)與實現(xiàn)數(shù)據(jù)庫加解密功能的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

通過動態(tài)SQL語句創(chuàng)建游標(biāo)

DECLARE @sql varchar(100);
DECLARE @TableName varchar(32);
DECLARE @FieldName varchar(32);
DECLARE @PrimaryKey varchar(32);
DECLARE @DbValue varchar(32);
DECLARE @PKey int;
 
--賦值
set @TableName='Student';
SET @FieldName='Name';
SET @PrimaryKey='Id';
--創(chuàng)建動態(tài)游標(biāo)
set @sql = 'declare rowCursor cursor For select '+@PrimaryKey+' as PKey , '+@FieldName
+' as DbValue from '+@TableName;
EXEC(@sql);  
--打開游標(biāo)
OPEN rowCursor; 
--取值
fetch next from rowCursor into @PKey,@DbValue;
--循環(huán)
while(@@FETCH_STATUS=0)
    begin
        declare @ExecSql varchar(100);
        set @ExecSql='Update '+@TableName +' set '+@FieldName+' = 234324324';
        PRINT @ExecSql
        EXEC(@ExecSql)
        fetch next from rowCursor into @PKey,@DbValue;
    end 
--關(guān)閉游標(biāo)
close rowCursor;
--釋放游標(biāo)控件
deallocate rowCursor;

通過T-SQL語句實現(xiàn)數(shù)據(jù)庫加解密功能

CREATE TABLE [dbo].[Users]
(
    [U_nbr] NVARCHAR(20) NOT NULL PRIMARY KEY,
    [Pwd] nvarchar(MAX)
)
 
--加密
DECLARE @Pwd nvarchar(max)
SET @Pwd='測試加密'
--將varbinary類型轉(zhuǎn)換成varchar類型
INSERT INTO Users VALUES ('admin',sys.fn_varbintohexstr(ENCRYPTBYPASSPHRASE('32423sd',@Pwd)))
 
SELECT * FROM Users
 
DECLARE @pv varbinary(max)
DECLARE @str nvarchar(max)
DECLARE @sql nvarchar(max)
--將varchar類型轉(zhuǎn)換成varbinary類型
SELECT @str='0x0100000079e98bc2209c61038f9fc2eaaba24d6b8daad08fd98a41b6'
set @sql=N'set @p='+@str+N';'
    exec sp_executesql   @sql,
                         N'@p as varbinary(max) output',
                         @p=@pv output
PRINT @pv
--解密
SELECT CONVERT(VARCHAR(MAX),  DecryptByPassPhrase('123ASSDSS',@pv))
GO

到此這篇關(guān)于通過T-SQL語句創(chuàng)建游標(biāo)與實現(xiàn)數(shù)據(jù)庫加解密功能的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論