oracle 中對函式,過程進行加解密

2021-07-04 05:33:28 字數 307 閱讀 7751

wrap工具是oracle用來加密procedure、function、package和type的工具,使用wrap加密後,pl/sql**變得無法閱讀,但是oracle可以執行加密後的pl/sql**。需要注意wrap加密後,沒有辦法還原,因此如果在資料庫中建立的過程或函式是加密的,那麼如果以後需要修改**,必須找到未加密的版本進行修改,然後再次加密。oracle絕大部分的內部包都是經過加密的。

可以這樣進行加密:select dbms_ddl.wrap('') from dual  

引數為需要加密的函式,過程或者包的**。

具體請參考:

oracle中游標,函式,過程的例子

關於 游標 if,for 的例子 create or replace procedure peace if is cursor var c is select from grade begin for temp in var c loop if temp.course name os then db...

Oracle的PL SQL 函式 過程 包 觸發器

sql語言只是一種訪問 運算元據庫的語言,並不能進行程式設計。pl sql procedual language sql 過程化sql語言是oracle在標準sql語言基礎上進行擴充套件後形成的程式語言。是一種oracle獨有的 支援應用開發的語言。普通的pl sql程式都是匿名的,比如 decla...

Oracle中過程和函式

建立乙個過程 create orreplace procedure addnewcountry type 意思指這裡的字段和表裡面對應的字段型別一致 c id countries.country id type v name countries.country name type v remark ...