Enforcing foreign key constraints in Oracle/PLSQL:

    CREATE TABLE supplier
    (  supplier_id  numeric(10)  not null,
     supplier_name  varchar2(50)  not null,
     contact_name  varchar2(50), 
     CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
    );

 

    CREATE TABLE products
    (  product_id  numeric(10)  not null,
     supplier_id  numeric(10)  not null,
     CONSTRAINT fk_supplier 
       FOREIGN KEY (supplier_id)
       REFERENCES supplier(supplier_id)
    );