如何将引用新旧对象传递给存储过程?

时间:2012-04-25 09:21:53

标签: stored-procedures triggers informix

我有一个如下所示的触发器:

create trigger theTrig
insert on table_A referencing new as n
for each row(
   execute procedure proc_A();
);

我是否知道如何将新/旧参考对象传递到触发器中的存储过程?

1 个答案:

答案 0 :(得分:1)

CREATE TRIGGER theTrig
    INSERT ON table_A REFERENCING NEW AS n
    FOR EACH ROW
    (
        EXECUTE PROCEDURE proc_A(n.col2, n.col3, n.col5, n.col7, n.col11);
    );

我通常会写“将新的参考作为新的”和/或“将旧的作为旧的参考”,并且Informix非常乐意遵守同义词规范。