Примеры
DROP TRIGGER set_cust_no;
DROP TRIGGER set_cust_no;
RECREATE TRIGGER
Создание нового или пересоздание существующего триггера.
DSQL, ESQL
RECREATE TRIGGER trigname { <relation_trigger_legacy> | <relation_trigger_sql2003> | <database_trigger> | <ddl_trigger> } <routine-body> Полное описание оператора см. CREATE TRIGGER.
Оператор RECREATE TRIGGER
создаёт новый триггер, если триггер с указанным именем не существует, в противном случае оператор RECREATE TRIGGER
попытается удалить его и создать новый.
RECREATE TRIGGER set_cust_no
ACTIVE BEFORE INSERT ON customer POSITION 0
AS
BEGIN
IF (NEW.cust_no IS NULL) THEN
NEW.cust_no = GEN_ID(cust_no_gen, 1);
END