【发布时间】:2022-01-19 08:13:59
【问题描述】:
当我尝试执行此 PL/SQL 时,我在 for 循环中的第一次选择中遇到错误 Oracle PL/SQL - ORA-01403“未找到数据”
declare
CURSOR
tempRow IS SELECT t2.*
FROM TABLE2 t2
JOIN TABLE3 t3 on t3.ID = t2.ID_FB;
updateId integer;
B TABLE1.A%TYPE;
BEGIN
FOR item IN tempRow
LOOP
select t1.A, t1.ID
into B, updateId
from TABLE2 t2
JOIN TABLE1 t1 on t2.ID = t1.ID_R
WHERE t2.ID = item.ID;
-- more conditions
--- more code
dbms_output.put_line(B);
END LOOP;
END;
我找不到语句中的错误。
有人可以帮我吗?
【问题讨论】: