Какво представлява опцията Cascade във външния ключ?
Какво представлява опцията Cascade във външния ключ?

Видео: Какво представлява опцията Cascade във външния ключ?

Видео: Какво представлява опцията Cascade във външния ключ?
Видео: Autoimmunity in POTS: 2020 Update- Artur Fedorowski, MD, PhD, FESC 2024, Ноември
Anonim

КАСКАДА : Изтрийте или актуализирайте реда от родителската таблица и автоматично изтрийте или актуализирайте съвпадащите редове в дъщерната таблица. SET NULL: Изтрийте или актуализирайте реда от родителската таблица и задайте външен ключ колона или колони в дъщерната таблица на NULL.

По този начин какво имате предвид под каскада за изтриване във външен ключ?

А външен ключ с каскадно изтриване означава че ако запис в родителската таблица е изтрит , след това съответните записи в дъщерната таблица ще автоматично да бъде изтрит.

По същия начин какво е значението на Cascade в базата данни? В SQL, каскада Изтрий означава ако един от родителските записи бъде изтрит, тогава всички съответни дъщерни записи ще бъдат изтрити автоматично. В СУБД има и операция, наречена каскадни връщане назад.

Знайте също, какво е пример за външен ключ?

А външен ключ е колона (или колони), която препраща към колона (най-често основната ключ ) от друга маса. За пример , да кажем, че имаме две таблици, таблица CUSTOMER, която включва всички клиентски данни, и таблица ORDERS, която включва всички клиентски поръчки.

Какво прави каскадата за актуализиране?

НА КАСКАДА ЗА АКТУАЛИЗИРАНЕ означава, че ако родителският първичен ключ е променен, дъщерната стойност ще също се промени, за да отрази това. НА КАСКАДА ЗА АКТУАЛИЗИРАНЕ НА ИЗТРИВАНЕ НА КАСКАДА означава, че ако вие АКТУАЛИЗИРАНЕ ИЛИ ИЗТРИЙ родителят, промяната е каскадно на детето.

Препоръчано: