Oracle understøtter kun ON DELETE SET NULL
og ON DELETE CASCADE
. Du kan opfylde dit krav ved blot at udføre nedenstående forespørgsel. Ingen grund til at nævne ON DELETE RESTRICT
ALTER TABLE Employee_SalHead
ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY(SalHead_ID)
REFERENCES SalHead(SalHead_ID);
PÅ SLET INGEN HANDLING er Default.Fra dokumentation
Indstillingen Ingen handling (standard) angiver, at refererede nøgleværdier ikke kan opdateres eller slettes, hvis de resulterende data ville overtræde en referenceintegritetsbegrænsning. For eksempel, hvis en primær nøgleværdi refereres af en værdi i fremmednøglen, kan den refererede primærnøgleværdi ikke slettes på grund af de afhængige data.