[Q]怎麼樣加密儲存過程 zt

orchidllh發表於2005-03-15
[A]用wrap命令,如(假定你的儲存過程儲存為a.sql)
wrap iname=a.sql
PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001
Copyright (c) Oracle Corporation 1993, 2000.  All Rights Reserved.
Processing a.sql to a.plb
提示a.sql轉換為a.plb,這就是加密了的指令碼,執行a.plb即可生成加密了的儲存過程

[Q]怎麼設定儲存過程的呼叫者許可權
[A]普通儲存過程都是所有者許可權,如果想設定呼叫者許可權,請參考如下語句
create or replace
    procedure ……()
AUTHID CURRENT_USER
    As
     begin
……
     end;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-180516/,如需轉載,請註明出處,否則將追究法律責任。

相關文章