Oracle supporta solo ON DELETE SET NULL
e ON DELETE CASCADE
. Puoi soddisfare le tue esigenze semplicemente eseguendo la query seguente. Non c'è bisogno di menzionare ON DELETE RESTRICT
ALTER TABLE Employee_SalHead
ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY(SalHead_ID)
REFERENCES SalHead(SalHead_ID);
SU CANCELLAZIONE NESSUNA AZIONE è Predefinito.Da Documentazione
L'opzione Nessuna azione (predefinita) specifica che i valori delle chiavi di riferimento non possono essere aggiornati o eliminati se i dati risultanti violano un vincolo di integrità referenziale. Ad esempio, se a un valore di chiave primaria viene fatto riferimento da un valore nella chiave esterna, il valore di chiave primaria di riferimento non può essere eliminato a causa dei dati dipendenti.