Delphi 3 и создание приложений баз данных


29.1. Создание триггеров


Триггер создается оператором

CREATE TRIGGER ИмяТриггера FOR ИмяТаблицы

[ACTIVE I INACTIVE]

{BEFORE | AFTER}

{DELETE | INSERT | UPDATE}

[POSITION номер]

AS <тело триггера>

Для определения тела триггера используется процедурный язык, рассмотренный в разделе, посвященном использованию хранимых процедур. В него добавляется возможность доступа к старому и новому значениям столбцвв изменяемой записи OLD и NEW - возможность, недоступная при определении тела хранимых процедур.

Структура отела триггера:

[<объявление локальных переменных процедуры>]

BEGIN

< оператор>

END




Начало  Назад  Вперед



Книжный магазин