0

我在 oracle 中的 insert 或 update 语句上创建触发器。

我想table2用 table1 的参考更新

请参考以下内容:

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