Returns the root OF the diana OF a libunit, given name AND user
Name will be first folded TO upper CASE IF NOT IN quotes, ELSE stripped OF quotes
diutil.get_d(
name IN VARCHAR2,
usr IN VARCHAR2,
dbname IN VARCHAR2,
dbowner IN VARCHAR2,
status IN OUT ub4,
nod OUT ptnod,
libunit_type IN NUMBER := libunit_type_spec,
load_source IN NUMBER := load_source_no);
Returns the root OF the diana OF a libunit, given name AND usr.
Name will be first folded TO upper CASE IF NOT IN quotes, ELSE stripped OF quotes. Will trace synonym links.
diutil.get_diana(
name IN VARCHAR2,
usr IN VARCHAR2,
dbname IN VARCHAR2,
dbowner IN VARCHAR2,
status IN OUT ub4,
nod IN OUT ptnod,
libunit_type IN NUMBER := libunit_type_spec,
load_source IN NUMBER := load_source_no);
Returns the text OF a subprogram source (describe).
diutil.subptxt(
name IN VARCHAR2,
subname IN VARCHAR2,
usr IN VARCHAR2,
dbname IN VARCHAR2,
dbowner IN VARCHAR2,
txt IN OUT VARCHAR2,
status IN OUT ub4);
Clear text source code in package body
Thanks to Maxim Demenko for pointing me to this package
-- note also SYS functions SUBPTXT and SUBPTXT2 --