Kas ir kaskādes opcija ārējā atslēgā?
Kas ir kaskādes opcija ārējā atslēgā?

Video: Kas ir kaskādes opcija ārējā atslēgā?

Video: Kas ir kaskādes opcija ārējā atslēgā?
Video: How to create Foreign Key Constraint With ON UPDATE CASCADE in SQL Server - SQL Server Tutorial 79 2024, Maijs
Anonim

KASKĀDE : izdzēsiet vai atjauniniet rindu no vecāktabulas un automātiski izdzēsiet vai atjauniniet atbilstošās rindas pakārtotajā tabulā. SET NULL: izdzēsiet vai atjauniniet rindu no vecāktabulas un iestatiet sveša atslēga kolonnu vai kolonnas pakārtotajā tabulā uz NULL.

Tādā veidā, ko jūs domājat ar dzēšanas kaskādi ārējā atslēgā?

A sveša atslēga ar kaskādes dzēšanas līdzekļi ka, ja ieraksts vecāktabulā ir dzēsts , pēc tam atbilstošos ierakstus bērnu tabulā gribu automātiski būt dzēsts.

Līdzīgi, kāda ir Cascade nozīme datu bāzē? SQL, kaskāde dzēst nozīmē ja tiek dzēsts viens no vecākierakstiem, automātiski tiks dzēsts viss atbilstošais pakārtotais ieraksts. DBVS ir arī darbība, ko sauc kaskādes atritināt atpakaļ.

Ziniet arī, kas ir ārējās atslēgas piemērs?

A sveša atslēga ir kolonna (vai kolonnas), kas atsaucas uz kolonnu (visbiežāk uz galveno taustiņu ) no citas tabulas. Priekš piemērs , pieņemsim, ka mums ir divas tabulas, KLIENTU tabula, kurā ir iekļauti visi klientu dati, un PASŪTĪJUMU tabula, kurā ir iekļauti visi klientu pasūtījumi.

Ko dara atjaunināšanas kaskāde?

IESL ATJAUNINĀJUMU KASKĀDE nozīmē, ka, ja tiek mainīta galvenā primārā atslēga, bērnvērtība gribu mainīt arī, lai to atspoguļotu. IESL ATJAUNINĀJUMU KASKĀDE IESL DZĒST KASKĀDI nozīmē, ka, ja jūs ATJAUNINĀT VAI DZĒST vecāks, pārmaiņas ir kaskādes bērnam.

Ieteicams: