Oracle non supporta gli aggiornamenti a cascata delle chiavi primarie. La chiave primaria dovrebbe essere sia unica che immutabile, quindi non dovrebbe mai essere modificata. Dal momento che non dovresti mai aggiornare una chiave primaria, non dovrebbe essere necessario eseguire gli aggiornamenti a cascata.
In generale, probabilmente dovresti anche usare VARCHAR2
tipo di dati anziché VARCHAR
. Attualmente, questi tipi di dati sono identici ma Oracle potrebbe modificare la semantica di VARCHAR
digita in futuro per far sì che la stringa vuota venga trattata in modo diverso da NULL
. Supponendo che tu non voglia che la tua applicazione si interrompa potenzialmente in futuro quando quella semantica cambia, sarebbe più sicuro usare VARCHAR2
.