In MS SQL Server ist es möglich, einen Fremdschlüssel mit der Option ON UPDATE CASCADE zu erstellen. Wenn Sie also eine der Spalten im Primärschlüssel aktualisieren, sind auch die Fremdschlüssel in anderen Tabellen vorhanden Aktualisierung durch das DBMS.
Also, wie geht das in Oracle?
Oracle lässt keine Fremdschlüsseleinschränkung mit "ON UPDATE CASCADE" zu.
Hier sind ein paar Optionen, die Sie haben.
Erstellen Sie den Fremdschlüssel, und erstellen Sie einen "On Update" Trigger. Nutzen Sie das Paket unten (muss in der Datenbank installiert werden).
Lassen Sie es mich wissen, wenn Sie weitere Fragen haben oder weitere Informationen benötigen.
Würde eine Datenbank Auslöser die Arbeit für Sie erledigen ?
Hier ist das Oracle-Dokument zum Thema Datenintegrität für 11g (nur wenn Sie interessiert waren).
Tags und Links sql-server database oracle