Основы языка TRANSACT SQL. Казакова И.А. - 143 стр.

UptoLike

Составители: 

142
Рис. 57. Добавление строки в таблицу
Вид таблицы после транзакции приведен на рис. 58.
Рис. 58. Таблица Groups
Краткие итоги
Триггеры это предварительно определенное действие или
последовательность действий, автоматически осуществляемых
при выполнении операций обновления, добавления или удаления
данных.
Триггер это специальный вид хранимой процедуры. Тригге-
ры обеспечивают проверку любых изменений на корректность,
прежде чем эти изменения будут приняты.
Каждый триггер привязывается к конкретной таблице. Все
производимые им модификации данных рассматриваются как одна
транзакция. В случае обнаружения ошибки или нарушения целост-
ности данных происходит откат этой транзакции. Тем самым внесе-
ние изменений запрещается. Отменяются также все изменения, уже
сделанные триггером.
Создать триггер может только владелец базы данных.
Компоненты триггера:
1. Ограничения.
2. Событие.
3. Предусмотренное действие.
Типы триггеров Insert, Update, Delete;
               Рис. 57. Добавление строки в таблицу

    Вид таблицы после транзакции приведен на рис. 58.




                     Рис. 58. Таблица Groups

                        Краткие итоги
     Триггеры – это предварительно определенное действие или
последовательность действий, автоматически осуществляемых
при выполнении операций обновления, добавления или удаления
данных.
     Триггер – это специальный вид хранимой процедуры. Тригге-
ры обеспечивают проверку любых изменений на корректность,
прежде чем эти изменения будут приняты.
     Каждый триггер привязывается к конкретной таблице. Все
производимые им модификации данных рассматриваются как одна
транзакция. В случае обнаружения ошибки или нарушения целост-
ности данных происходит откат этой транзакции. Тем самым внесе-
ние изменений запрещается. Отменяются также все изменения, уже
сделанные триггером.
     Создать триггер может только владелец базы данных.
     Компоненты триггера:
     1. Ограничения.
     2. Событие.
     3. Предусмотренное действие.
     Типы триггеров – Insert, Update, Delete;
                               142