sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 Trapsgewijs verwijderen

Voor elke relatie kunt u aangeven welke actie moet worden ondernomen.

De eenvoudigste manier om dit te beheren, is waarschijnlijk door SQL Server Management Studio te gebruiken. Ontwerp je bovenliggende tabel en vind alle PK-FK-relaties.

Kies voor elk het pad dat moet worden gevolgd wanneer een verwijdergebeurtenis plaatsvindt:

  • Geen actie - dit zou een FK-fout veroorzaken wanneer deze zich voordoet
  • Cascade - verwijder het onderliggende record
  • Stel null in - de waarde van de FK-kolom zou null zijn. Dit zou natuurlijk een fout opleveren als nulls niet zijn toegestaan ​​in de onderliggende tabel.
  • Standaard instellen - als de FK-kolom in de onderliggende tabel een standaardwaarde heeft, is dit de nieuwe waarde in de onderliggende kolom.



  1. Hoe de Sign()-functie werkt in PostgreSQL

  2. ORDER BY genegeerd bij INVOEGEN in MySQL-tabel

  3. Kan relationele database horizontaal schalen

  4. Het verzoek is mislukt of de service heeft niet tijdig gereageerd?