【发布时间】:2022-01-14 16:50:08
【问题描述】:
我在动态 oracle sql 语句中有一个 for 循环:
begin
for i in (select x from index_list) loop
-- do stuff with i.x
dmbs_output.put_line('I completed item '||i.x||' of the loop');
end loop;
end;
/
但是 dmbs_output.put_line 中的消息只有在所有循环都完成后才会显示。有没有办法在每轮循环执行时显示它们?
【问题讨论】:
-
据我所知,唯一的方法是将消息插入到表格中,首选
AUTONOMOUS_TRANSACTION
标签: sql oracle loops dbms-output