Wrappen von PL/SQL-Source-Code

Zum "Verbergen" von PL/SQL-Funktionen, -Prozeduren und -Paketen
folgende zwei Statements auf der Kommandozeile auszuführen:

  • wrap iname=/mydir/myfile.sql
-> erzeugt aus der .sql-Datei eine codierte .plb-Datei
  • sqlplus @myfile.plb
-> Compiliert den Sourcecode


Im Ergebnis ist die PL/SQL-Funktion nicht mehr les- und änderbar, funktioniert aber wie gewohnt.

Beispiel: aus


CREATE PACKAGE
-- Author: J. Hollings
-- Date: 10/15/99
banking AS
minimum_balance CONSTANT REAL := 25.00;
insufficient_funds EXCEPTION;
END banking;



wird

CREATE PACKAGE
-- Author: J. Hollings
-- Date: 10/15/99
banking wrapped
0
abcd ...

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen