Wie erstellen Sie einen Fremdschlüssel mit "ON UPDATE CASCADE" auf Oracle?
Im MS SQL Server es ist möglich, erstellen Sie einen Fremdschlüssel mit dem ON UPDATE CASCADE option, so dass, wenn Sie ein update von einer der Spalten im Primärschlüssel, die Fremdschlüssel in anderen Tabellen auch update durch das DBMS.
So, wie es in Oracle?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oracle nicht erlaubt, eine Foreign Key-Einschränkung mit "ON UPDATE CASCADE".
Hier sind ein paar Optionen, die Sie haben.
Erstellen Sie die Fremdschlüssel und die Erstellung eines "Auf Aktualisierung" auszulösen.
Nutzen Sie das Paket unten (muss installiert werden, in der db).
http://tkyte.blogspot.com/2009/10/httpasktomoraclecomtkyteupdatecascade.html
Lassen Sie mich wissen, wenn Sie weitere Fragen haben oder weitere Informationen benötigen.
Wäre eine Datenbank trigger der job für Sie tun ?
Hier ist die Oracle doc auf das Thema der Datenintegrität für 11g (nur incase Sie interessiert waren).