我在oracle中的insert或update语句中创建了一个触发器。
我想通过引用table1
来更新table2
请参阅以下内容:
select aa,bb,cc
from table2
where loid in(select loid
from table1
where eqid = :new.eqid)
在抓取aa
,bb
和cc
的记录后,我必须为其他loid
更新这些字段并引用这些已提取的aa
,bb
和cc
值
update table2
set aa = aa,
bb = bb,
cc = cc
where loid in (select loid
from table1
where masterid = eqid)
但是当我试图这样做时,我正在
ORA-01403未找到数据
错误。
你能帮我吗?
提前致谢!