Что такое каскадный вариант во внешнем ключе?
Что такое каскадный вариант во внешнем ключе?

Видео: Что такое каскадный вариант во внешнем ключе?

Видео: Что такое каскадный вариант во внешнем ключе?
Видео: 10. Внешний ключ 2024, Май
Anonim

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

Таким образом, что вы имеете в виду под каскадом удаления во внешнем ключе?

А внешний ключ с участием средства каскадного удаления что если запись в родительской таблице удалено , то соответствующие записи в дочерней таблице буду автоматически быть удалено.

Аналогично, что означает Cascade в базе данных? В SQL каскад удалять средства если одна из родительских записей будет удалена, то все соответствующие дочерние записи будут удалены автоматически. В СУБД также есть операция под названием каскадный откатиться.

Также знаете, что такое пример внешнего ключа?

А внешний ключ столбец (или столбцы), который ссылается на столбец (чаще всего основной ключ ) другой таблицы. Для пример , скажем, у нас есть две таблицы: таблица CUSTOMER, которая включает все данные о клиентах, и таблица ORDERS, которая включает все заказы клиентов.

Что делает при каскаде обновлений?

НА ОБНОВЛЕНИЕ КАСКАДА означает, что при изменении родительского первичного ключа дочернее значение буду также измените, чтобы отразить это. НА ОБНОВЛЕНИЕ КАСКАДА НА УДАЛИТЬ КАСКАД означает, что если вы ОБНОВИТЬ ИЛИ УДАЛЯТЬ родитель, изменение каскадный ребенку.

Рекомендуемые: