sql >> Database >  >> RDS >> Sqlserver

Hoe de primaire sleutel bij te werken

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


  1. PostgreSQL-procesnamen op Solaris

  2. Celery Worker Database Connection Pooling

  3. Verbinding maken met SQL Server met Windows-authenticatie van Node.JS met behulp van de mssql-module

  4. Hoe DbContext configureren om te werken met Oracle ODP.Net en EF CodeFirst?