Normalt skulle du strukturera din datamodell så att primärnycklar är oföränderliga för att undvika problemet i första hand.
Om du absolut behöver tillåta kaskaduppdateringar vill du förmodligen använda Tom Kytes kaskaduppdatering skript . För varje tabell kommer detta dynamiskt att generera ett paket och tre utlösare (före sats, före rad och efter sats) som kommer att implementera all logik som behövs för att kaskad uppdateringen. Detta kommer sannolikt att vara mycket mer effektivt (och mer exakt) än något som en enskild utvecklare skulle slå ihop. Bara på grund av det ganska stora antalet objekt som måste skapas är det dock en ganska tung omkostnad att underhålla.