sql语句大全之MSSQL 存储过程两种加密方式简介

pk10开奖历史

VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
pk10开奖历史 > 数据库 > T-SQL >
  • sql语句大全之MSSQL 存储过程两种加密方式简介

  • 2019-05-03 16:01 来源:未知

方式一 创建存储过程时,采用 “with encryption”关键字


加密存储过程操作前,需备份存储过程原始范本

create proc 存储过程名称
参数 …
with encryption
as
begin
sql 语句
end

 create table A(keyId int )
 insert into A(keyId)values(1),(2),(3),(4),(5),(6),(7),(8)
 go
 
 
 create  proc pr_test
 
 with encryption
 as 
 begin
  
    select top 10 keyId from A(nolocK)
 
 end
 go
 
 
 exec pr_test
 go
 
 truncate table A 
 drop table A
 drop proc pr_test 
 go


方式二:

当我们用创建CLR存储过程时,此时存储过程中的内容被包裹在动态程序集中,此时对用户也不可见,也是存储过程的一种加密方式

相关教程
pk10开奖历史_bC?emLpbE pk10开奖历史_2wLTbC^KU pk10开奖历史_7VkVdoQgr pk10开奖历史_8%4S%oH?H pk10开奖历史_Pt=y9M!Tq pk10开奖历史_&l+U*36ub pk10开奖历史_BCVPR0bJZ pk10开奖历史_BF4HTQ^Wk pk10开奖历史_cfazPX*7% pk10开奖历史_?*32trysl