Код | 471561 | ||
Дата создания | 2021 | ||
Страниц | 6 ( 14 шрифт, полуторный интервал ) | ||
Файлы
|
|||
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию.
|
Цель
Научиться создавать триггер и выполнять его вызов.
Задание
Триггер для запрета удаления строк таблицы publishers, пока не будет удалено соответствующее значение в ссылочной таблице.
Выполнение
Триггер является хранимой процедурой специального вида, которая запускается в момент модификации данных в таблице. Основное его достоинство в том, что триггер срабатывает автоматически, вне зависимости от причины изменения данных таблицы. После запуска триггера сервер проверяет условия целостности модифицированных данных по типу, соответствию правилам и ограничениям целостности. Триггер и оператор, который вызвал его запуск, рассматриваются как одна транзакция, в рамках которой триггер может вызвать восстановление исходных данных (rolled back) при появлении ошибки. Другими словами, если в процессе проверки обнаруживается серьезная ошибка, то вся транзакция откатывается назад (rolled back).
...