U moet dit eigenlijk niet doen, maar in plaats daarvan een nieuw record invoegen en het op die manier bijwerken.
Maar als het echt nodig is, kunt u het volgende doen:
- Het tijdelijk afdwingen van FK-beperkingen uitschakelen (bijv.
ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL
) - Update vervolgens uw PK
- Update vervolgens uw FK's zodat ze overeenkomen met de PK-wijziging
- Schakel eindelijk terug-afdwingende FK-beperkingen in