Create table with ref
SQL> CREATE OR REPLACE TYPE address_obj 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 ADDRESS_OBJ; Table created. SQL> SQL> CREATE TABLE client (name VARCHAR2(20), 2 address REF address_obj scope is address_table); Table created. SQL> SQL> SQL> INSERT INTO client SELECT 'Walsh', REF(aa) FROM address_table aa; 0 rows created. SQL> SQL> -- SELECTing Individual Columns in TCROs SQL> SQL> SQL> SELECT c.name, c.address.city FROM client c; no rows selected SQL> SQL> SQL> SQL> drop table client; Table dropped. SQL> SQL> drop table address_table; Table dropped. SQL> SQL>
1. | Insert with ref | ||
2. | Delete records | ||
3. | Column 'REF' an object type | ||
4. | List to list using object references | ||
5. | MAKE_REF and user view |