Листинг 2. Процедура экспорта из пакета Oracle DBMS_JAVA
Листинг 2 Процедура экспорта из пакета Oracle DBMS_JAVA позволяет извлекать исходный код Java-объектов схемы. /* showjava.sp */ CREATE OR REPLACE PROCEDURE show_java_source ( name IN VARCHAR2, schema IN VARCHAR2 := NULL ) IS b CLOB; v VARCHAR2(2000) ; i INTEGER ; BEGIN /* Поместить исходный код Java в CLOB. */ DBMS_LOB.CREATETEMPORARY (b, FALSE); DBMS_JAVA.EXPORT_SOURCE (name, NVL (schema, USER), b); /* Прочитать CLOB в переменную типа VARCHAR2 и отобразить ее. */ i := 1000; DBMS_LOB.READ (b, i, 1, v); pl (v); /* запустить pl.sp для создания этой процедуры */ END; /