Oracle PL/SQL/System Tables Views/dba source

Материал из SQL эксперт
Перейти к: навигация, поиск

Query dba_source table

   <source lang="sql">

SQL> SQL> SQL> SQL> set feedback on SQL> set heading off SQL> set termout off SQL> set linesize 1000 SQL> set trimspool on SQL> set verify off SQL> SQL> select decode( type||"-"||to_char(line,"fm99999"),

 2                 "PACKAGE BODY-1", "/"||chr(10),
 3                  null) ||
 4         decode(line,1,"create or replace ", "" ) ||
 5         text text
 6    from dba_source
 7   where rownum < 50;

create or replace TYPE re$nv_list

                                                                      AS OBJECT

( actx_list sys.re$nv_array,

 MEMBER PROCEDURE add_pair(name IN varchar2, value IN sys.anydata),
 MEMBER PROCEDURE remove_pair(name IN varchar2),
 MEMBER FUNCTION  get_value(name IN varchar2) RETURN sys.anydata,
 MEMBER FUNCTION  get_all_names RETURN sys.re$name_array

) create or replace package STANDARD AUTHID CURRENT_USER is -- careful on this line; SED edit occurs!

 /********** Types and subtypes, do not reorder **********/
 type BOOLEAN is (FALSE, TRUE);
 type DATE is DATE_BASE;
 type NUMBER is NUMBER_BASE;
 subtype FLOAT is NUMBER; -- NUMBER(126)
 subtype REAL is FLOAT; -- FLOAT(63)
 subtype "DOUBLE PRECISION" is FLOAT;
 subtype INTEGER is NUMBER(38,0);
 subtype INT is INTEGER;
 subtype SMALLINT is NUMBER(38,0);
 subtype DECIMAL is NUMBER(38,0);
 subtype NUMERIC is DECIMAL;
 subtype DEC is DECIMAL;
 subtype BINARY_INTEGER is INTEGER range "-2147483647"..2147483647;
 subtype NATURAL is BINARY_INTEGER range 0..2147483647;
 subtype NATURALN is NATURAL not null;
 subtype POSITIVE is BINARY_INTEGER range 1..2147483647;
 subtype POSITIVEN is POSITIVE not null;
 subtype SIGNTYPE is BINARY_INTEGER range "-1"..1;  -- for SIGN functions
 type VARCHAR2 is NEW CHAR_BASE;
 subtype VARCHAR is VARCHAR2;
 subtype STRING is VARCHAR2;
 subtype LONG is VARCHAR2(32760);
 subtype RAW is VARCHAR2;
 subtype "LONG RAW" is RAW(32760);
 subtype ROWID is VARCHAR2(256);
 -- Ansi fixed-length char
 -- Define synonyms for CHAR and CHARN.
 subtype CHAR is VARCHAR2;

49 rows selected. SQL> SQL> set feedback on SQL> set heading on SQL> set termout on SQL> set linesize 100 SQL> SQL> --

</source>