2017-07-20 13 views
0

Rowを挿入するときにID番号列に挿入するトリガーがあります。問題は、挿入された新しい行をresultSetとして簡単に再実行することです。トリガーで挿入された行を取得する

create or replace trigger trg_Dependencia_id 
    before insert on DEPENDENCIA 
    for each row 
    begin 
    select DEPENDENCIA_id_seq.nextval 
    into :new.id 
    from dual; 
    end; 
+0

トリガー内の結果セットはどこにありますか? – user1

+0

結果として、クエリのように取得したいと思います。 – Jomazao

答えて

0

Oracleでは、トリガーは値を戻しません。また、トリガーはこの問題ではありません。

おそらく、あなたのテーブル(DEPENDENCIA.DEPENDENCIA_id)を挿入した後で、あなたの次のテーブルを挿入することができます。次に、関数でそれを扱うことができます。

関連する問題