Oracle 为什么匿名块包含输出游标时在Toad中执行两次?
我正在使用Toad for Oracle 12.10.0.30。使用编辑器->执行语句(F9)执行以下匿名块时,Oracle 为什么匿名块包含输出游标时在Toad中执行两次?,oracle,toad,Oracle,Toad,我正在使用Toad for Oracle 12.10.0.30。使用编辑器->执行语句(F9)执行以下匿名块时,:res作为输出游标,该块执行两次,DBMS输出包含两次“START”。如果没有输出光标,则正确执行一次块 有人能解释为什么会这样吗 begin DBMS_OUTPUT.put_line('START'); open :res for select * from dual where rownum <= 100; end; 开始 DBMS_O
:res
作为输出游标,该块执行两次,DBMS输出包含两次“START”。如果没有输出光标,则正确执行一次块
有人能解释为什么会这样吗
begin
DBMS_OUTPUT.put_line('START');
open :res for
select * from dual
where rownum <= 100;
end;
开始
DBMS_OUTPUT.put_行('START');
开放:res for
从双重选择中选择*
其中rownum这是12.10中的一个bug,已在12.11中更正。你可以找到它的原始报告