Què és l'opció Cascade en clau estrangera?
Què és l'opció Cascade en clau estrangera?
Anonim

CASCADA : suprimiu o actualitzeu la fila de la taula principal i suprimiu o actualitzeu automàticament les files coincidents a la taula secundària. SET NULL: suprimiu o actualitzeu la fila de la taula pare i configureu el clau estrangera columna o columnes de la taula fill a NULL.

D'aquesta manera, què vols dir amb l'eliminació en cascada en clau estrangera?

A clau estrangera amb significa suprimir en cascada que si un registre a la taula pare és esborrat , després els registres corresponents a la taula fill voluntat ser automàticament esborrat.

De la mateixa manera, quin és el significat de Cascade a la base de dades? En SQL, cascada esborrar significa si s'elimina un dels registres pares, s'eliminaran automàticament tots els registres secundaris corresponents. En DBMS, també hi ha una operació anomenada en cascada retrocedir.

Sapigueu també, què és un exemple de clau estrangera?

A clau estrangera és una columna (o columnes) que fa referència a una columna (la majoria de vegades la principal clau ) d'una altra taula. Per exemple , diguem que tenim dues taules, una taula CLIENT que inclou totes les dades dels clients i una taula COMANDES que inclou totes les comandes dels clients.

Què fa a la cascada d'actualització?

ON ACTUALITZACIÓ EN CASCADA significa que si es canvia la clau primària pare, el valor secundari voluntat també canvia per reflectir-ho. ON ACTUALITZACIÓ EN CASCADA ON ELIMINAR CASCADA vol dir que si tu ACTUALITZACIÓ O ELIMINAR el pare, el canvi és en cascada al nen.

Recomanat: