¿Cómo crear una clave externa con “ON UPDATE CASCADE” en Oracle?

En MS SQL Server es posible crear una clave externa con la opción ON UPDATE CASCADE , de modo que cada vez que actualice una de las columnas en la clave principal, el DBMS también actualizará las claves externas en otras tablas.

Entonces, ¿cómo hacerlo en Oracle?

Oracle no permite una restricción de clave externa con “ON UPDATE CASCADE”.

Aquí hay un par de opciones que tiene.

Cree la clave externa y cree un desencadenante “Al actualizar”. Haga uso del paquete a continuación (debe instalarse en el db).

http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html

Avíseme si tiene preguntas adicionales o si necesita más información.

¿Un disparador de base de datos haría el trabajo por usted?

Aquí está el documento de Oracle sobre el tema de Integridad de datos para 11g (solo en caso de que estuviera interesado).