У меня такой вопрос: Можно ли в качестве имени ивента передавать переменную, т.е. имею следующий триггер:
Код: Выделить всё
CREATE TRIGGER ZAKAZ_BI FOR ZAKAZ
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable name_br varchar(50);
BEGIN
select UPPER(MARKA) FROM DEVICES WHERE DEVICES.NOMERZAKAZ=new.num_receipt into :name_br;
POST_EVENT :name_br;
IF (NEW.NUM_ZAKAZ IS NULL) THEN
NEW.NUM_ZAKAZ = GEN_ID(GEN_ZAKAZ_ID,1);
END