Я не уверен, является ли этот синтаксис специфичным для Informix, но у меня были проблемы с созданием триггера, пока я не нашел какой-то синтаксис, включающий одну или обе строки:
CREATE TRIGGER accuplacer_trig
UPDATE OF processed
ON accuplacer_rec
REFERENCING OLD AS proc_pre_upd
FOR EACH ROW (EXECUTE PROCEDURE accuplacer_proc(proc_pre_upd.exam_num));
Иногда записывается как REFERENCING OLD AS alias1, NEW AS alias2
В чем разница между REFERENCING OLD AS
и REFERENCING NEW AS
, и что они делают / зачем они нужны?