Oracle no admite actualizaciones en cascada de claves principales. La clave principal debe ser única e inmutable, por lo que nunca debería tener que cambiar. Dado que nunca debe actualizar una clave principal, no debería haber necesidad de realizar esas actualizaciones en cascada.
En general, probablemente también debería usar el VARCHAR2
tipo de datos en lugar de VARCHAR
. Actualmente, esos tipos de datos son idénticos, pero Oracle puede cambiar la semántica de VARCHAR
escriba en el futuro para que la cadena vacía se trate de forma diferente a NULL
. Suponiendo que no desea que su aplicación se rompa potencialmente en el futuro cuando cambie esa semántica, sería más seguro usar VARCHAR2
.