1

以下のようなトリガーがあります:

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

新しい/古い参照オブジェクトをトリガー内のストアドプロシージャに渡す方法を教えてください。

4

1 に答える 1

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);
    );

私は通常、「REFERENCINGNEWASNEW」および/または「REFERENCINGOLDASOLD」と記述しますが、Informixはtautologous仕様を順守することを非常に喜んでいます。

于 2012-04-25T14:12:59.493 に答える