Mega Code Archive

 
Categories / Oracle PLSQL / Constraints
 

One-to-one using a primary-key and foreign-key relationship

SQL> SQL> SQL> CREATE TABLE Office   2     (office_id        VARCHAR2(10) NOT NULL,   3      building_name    VARCHAR2(20),   4      PRIMARY KEY (office_id)); Table created. SQL> SQL> CREATE TABLE Programmer   2     (lect_id    VARCHAR2(10) NOT NULL,   3      lect_name  VARCHAR2(20),   4      office_id  VARCHAR2(10),   5      PRIMARY KEY (lect_id),   6      FOREIGN KEY (office_id) REFERENCES Office (office_id)   7      ON DELETE CASCADE); Table created. SQL> SQL> drop table Office cascade constraints; Table dropped. SQL> drop table Programmer cascade constraints; Table dropped.