Insert value to a specific column for an object table with insert...select statement
SQL> SQL> create or replace type address_type 2 as object 3 ( city varchar2(30), 4 street varchar2(30), 5 state varchar2(2), 6 zip number 7 ) 8 / Type created. SQL> create or replace type person_type 2 as object 3 ( name varchar2(30), 4 dob date, 5 home_address address_type, 6 work_address address_type 7 ) 8 / Type created. SQL> SQL> SQL> create table people1 of person_type 2 / Table created. SQL> SQL> SQL> insert into people1(name) 2 select rownum from all_objects; 12213 rows created. SQL> SQL> drop table people1; Table dropped. SQL> SQL> drop type person_type; Type dropped. SQL> drop type address_type; Type dropped. SQL> --