sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2005 Cascading Delete

For hvert forhold kan du angive, hvad du skal gøre.

Den nemmeste måde at håndtere dette på vil sandsynligvis være at bruge SQL Server Management Studio. Design din overordnede tabel, og find alle PK-FK-relationerne.

Vælg for hver sti, der skal følges, når en Slet-hændelse indtræffer:

  • Ingen handling - dette ville forårsage en FK-fejl, når den opstår
  • Cascade - slet den underordnede post
  • Sæt null - FK-kolonnens værdi ville være null. Dette ville naturligvis give en fejl, når nulls ikke er tilladt i den underordnede tabel.
  • Indstil standard - hvis FK-kolonnen på den underordnede tabel har en standard, ville det så være den nye værdi i underordnet kolonne.



  1. PostgreSQL 9.X bytea-repræsentation i 'hex' eller 'escape' for miniaturebilleder

  2. hvordan man bruger sql join i mysql

  3. Fejlfinding af MySQL-replikering:del 1

  4. Hvordan opretter man flere skemaforbindelser ved hjælp af Java?