Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Object Oriented
 

CREATE a Table that References Our Row Objects

SQL> SQL> CREATE OR REPLACE TYPE addressType as OBJECT(   2  street VARCHAR2(20),   3  city VARCHAR2(20),   4  state CHAR(2),   5  zip CHAR(5))   6  / Type created. SQL> SQL> CREATE TABLE address_table OF addressType   2  / Table created. SQL> SQL> CREATE TABLE client (name VARCHAR2(20),   2    address REF addressType scope is address_table)   3  / Table created. SQL> SQL> DESC client;  Name         Null?    Type  --------  NAME                  VARCHAR2(20)  ADDRESS               REF OF ADDRESSTYPE SQL> SQL> drop table client; Table dropped. SQL> SQL> drop table address_table; Table dropped. SQL> drop type addresstype; Type dropped. SQL>