Vad är Cascade-alternativet i främmande nyckel?
Vad är Cascade-alternativet i främmande nyckel?

Video: Vad är Cascade-alternativet i främmande nyckel?

Video: Vad är Cascade-alternativet i främmande nyckel?
Video: Example on foreign key constraint and delete cascade 2024, November
Anonim

KASKAD : Ta bort eller uppdatera raden från den överordnade tabellen och ta bort eller uppdatera automatiskt de matchande raderna i den underordnade tabellen. SET NULL: Ta bort eller uppdatera raden från den överordnade tabellen och ställ in främmande nyckel kolumn eller kolumner i den underordnade tabellen till NULL.

På detta sätt, vad menar du med att ta bort kaskad i främmande nyckel?

A främmande nyckel med kaskadraderingsmedel att om en post i den överordnade tabellen är raderade , sedan motsvarande poster i den underordnade tabellen kommer automatiskt vara raderade.

På samma sätt, vad är meningen med Cascade i databasen? I SQL, kaskad radera innebär att om en av de överordnade posterna raderas, kommer alla motsvarande underordnade poster att raderas automatiskt. I DBMS finns det också en operation som kallas kaskad rulla tillbaka.

Vet också, vad är ett exempel på främmande nyckel?

A främmande nyckel är en kolumn (eller kolumner) som refererar till en kolumn (oftast den primära nyckel -) i en annan tabell. För exempel , säg att vi har två tabeller, en KUND-tabell som inkluderar all kunddata och en ORDERS-tabell som inkluderar alla kundorder.

Vad gör på update cascade?

PÅ UPPDATERA CASCADE betyder att om den överordnade primärnyckeln ändras, det underordnade värdet kommer ändra också för att återspegla det. PÅ UPPDATERA CASCADE PÅ DELETE CASCADE betyder att om du UPPDATERING ELLER RADERA föräldern är förändringen kaskad till barnet.

Rekommenderad: