0

Oracle の挿入または更新ステートメントでトリガーを作成しています。

table2table1のreferで更新したい

以下を参照してください。

select aa,bb,cc 
  from table2 
 where loid in(select loid 
                 from table1 
                where eqid = :new.eqid)

aabbおよびのレコードをフェッチした後、フェッチされた、および の値を参照してcc、これらのフィールドを他のフィールドに更新する必要があります。loidaabbcc

update table2 
   set aa = aa, 
       bb = bb, 
       cc = cc
 where loid in (select loid 
                  from table1 
                 where masterid = eqid)

しかし、私がこれをやろうとしているとき、私は得ています

ORA-01403 データが見つかりません

エラー。

ここで私を助けてくれませんか?

前もって感謝します!

4

0 に答える 0