Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Object Oriented
 

You can set the depth to which DESCRIBE will show information using SET DESCRIBE DEPTH

SQL> SQL> CREATE Or Replace TYPE AddressType AS OBJECT (   2    street VARCHAR2(15),   3    city   VARCHAR2(15),   4    state  CHAR(2),   5    zip    VARCHAR2(5)   6  );   7  / SQL> SQL> CREATE Or Replace TYPE PersonType AS OBJECT (   2    id         NUMBER,   3    first_name VARCHAR2(10),   4    last_name  VARCHAR2(10),   5    dob        DATE,   6    phone      VARCHAR2(12),   7    address    AddressType   8  );   9  / SQL> SQL> SET DESCRIBE DEPTH 2; SQL> / SQL> DESCRIBE PersonType;  PersonType is NOT FINAL  Name             Null?    Type  ID                        NUMBER  FIRST_NAME                VARCHAR2(10)  LAST_NAME                 VARCHAR2(10)  DOB                       DATE  PHONE                     VARCHAR2(12)  ADDRESS                   ADDRESSTYPE    STREET                    VARCHAR2(15)    CITY                      VARCHAR2(15)    STATE                     CHAR(2)    ZIP                       VARCHAR2(5) SQL> / SQL>