Ce este opțiunea Cascade în cheie străină?
Ce este opțiunea Cascade în cheie străină?

Video: Ce este opțiunea Cascade în cheie străină?

Video: Ce este opțiunea Cascade în cheie străină?
Video: Example on foreign key constraint and delete cascade 2024, Noiembrie
Anonim

CASCADĂ : Ștergeți sau actualizați rândul din tabelul părinte și ștergeți sau actualizați automat rândurile care se potrivesc din tabelul copil. SET NULL: Ștergeți sau actualizați rândul din tabelul părinte și setați cheie externă coloana sau coloanele din tabelul copil la NULL.

În acest fel, ce vrei să spui prin ștergerea în cascadă în cheia străină?

A cheie externă cu ștergere în cascadă înseamnă că dacă o înregistrare în tabelul părinte este șters , apoi înregistrările corespunzătoare din tabelul copil voi fi automat șters.

În mod similar, care este sensul lui Cascade în baza de date? În SQL, cascadă șterge mijloace dacă unul dintre înregistrările părinte este șters, atunci toate înregistrările copilului corespunzătoare vor fi șterse automat. În DBMS, există și o operațiune numită în cascadă rotiți înapoi.

Știți, de asemenea, ce este un exemplu de cheie străină?

A cheie externă este o coloană (sau coloane) care face referire la o coloană (cel mai adesea prima cheie ) din alt tabel. Pentru exemplu , să presupunem că avem două tabele, un tabel CUSTOMER care include toate datele clienților și un tabel ORDERS care include toate comenzile clienților.

Ce face în cascada de actualizare?

PE UPDATE CASCADE înseamnă că dacă cheia primară părinte este schimbată, valoarea fiiului voi de asemenea, schimba pentru a reflecta asta. PE UPDATE CASCADE PE DELETE CASCADE înseamnă că dacă tu ACTUALIZAȚI SAU ȘTERGE părintele, schimbarea este cascada la copil.

Recomandat: