最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2022年03月15日 08:55:13   作者:.NET開發(fā)菜鳥  
這篇文章介紹了通過T-SQL語句創(chuàng)建游標(biāo)與實(shí)現(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語句實(shí)現(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)與實(shí)現(xiàn)數(shù)據(jù)庫加解密功能的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

宜州市| 基隆市| 齐河县| 闵行区| 包头市| 莒南县| 北海市| 综艺| 新平| 延寿县| 盐池县| 张家港市| 岑溪市| 延安市| 象州县| 巴东县| 雅江县| 湘潭市| 恭城| 蕲春县| 突泉县| 通城县| 绿春县| 九江市| 璧山县| 武陟县| 察雅县| 和顺县| 赤水市| 枣阳市| 靖远县| 株洲市| 淳化县| 仲巴县| 凯里市| 临沭县| 新和县| 龙门县| 团风县| 茌平县| 泌阳县|