Mega Code Archive

 
Categories / Oracle PLSQL / Object Oriented Database
 

Nested type Column

SQL> create or replace type addressType as object   2  (   3       Street  VARCHAR2(50),   4       City    VARCHAR2(25),   5       State   CHAR(2),   6       Zip     NUMBER   7  );   8  / SQL> create or replace type personType as object   2  (   3      Name      VARCHAR2(25),   4      Address   addressType   5  );   6  / SQL> create table CUSTOMER   2  (   3   cid  NUMBER,   4   Person       personType   5  ); SQL> SQL> insert into CUSTOMER values(444, personType('Name',addressType('1 RD', 'Van', 'MA', '10002'))); SQL> SQL> SQL> drop table customer; SQL> drop type personType; SQL> drop type addressType; SQL>