sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2005 kaskádové odstranění

U každého vztahu můžete určit, jakou akci provést.

Nejjednodušší způsob, jak to spravovat, by pravděpodobně bylo použít SQL Server Management Studio. Navrhněte svou nadřazenou tabulku a najděte všechny vztahy PK-FK.

U každého vyberte, jakou cestu zvolit, když dojde k události Delete:

  • Žádná akce – při výskytu by to způsobilo chybu FK
  • Cascade – odstranění podřízeného záznamu
  • Nastavit hodnotu null – hodnota sloupce FK bude mít hodnotu null. To by zjevně vyvolalo chybu, když v podřízené tabulce nejsou povoleny hodnoty null.
  • Nastavit výchozí – pokud má sloupec FK v podřízené tabulce výchozí hodnotu, bude to nová hodnota v podřízeném sloupci.



  1. výsledkem smyčky mysql je php mimo dotaz mysql

  2. Jak mohu povolit protokol pomalých dotazů MySQL na svém serveru?

  3. com.mysql.jdbc.PacketTooBigException java

  4. Průměrná délka řádku je vyšší, než je možné