Oracle ondersteunt alleen ON DELETE SET NULL
en ON DELETE CASCADE
. U kunt uw vereiste bereiken door eenvoudig de onderstaande vraag uit te voeren. Het is niet nodig om ON DELETE RESTRICT
te vermelden
ALTER TABLE Employee_SalHead
ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY(SalHead_ID)
REFERENCES SalHead(SalHead_ID);
OP VERWIJDEREN GEEN ACTIE is standaard.Van documentatie
De optie Geen actie (standaard) geeft aan dat sleutelwaarden waarnaar wordt verwezen niet kunnen worden bijgewerkt of verwijderd als de resulterende gegevens een referentiële integriteitsbeperking zouden schenden. Als er bijvoorbeeld naar een primaire sleutelwaarde wordt verwezen door een waarde in de externe sleutel, kan de primaire sleutelwaarde waarnaar wordt verwezen niet worden verwijderd vanwege de afhankelijke gegevens.