Oracle PL/SQL で、複雑なストアド プロシージャをデバッグする方法は?
たとえば、以下のコードでは、ループ + 相関サブクエリを使用しています。それを完全に理解するには?デバッグする最善の方法は分割統治であることを学びました。次に、このコーディングを細かく分割する方法は?
ありがとう
v_count := 1;
while v_count > 0
LOOP
update tbl_A a
set a.name = (select b.name from tbl_B b where a.id = b.id)
where a.id = (
select c.id from tbl_C c where c.id = a.id
)
v_count := sql%rowcount;
END LOOP