pl/sql块set serveroutput on
begin
  DBMS_OUTPUT.put_line(1/0);
exception
  when ZERO_DIVIDE
THEN
  DBMS_OUTPUT.put_line('除数为0');
when others
 then
   DBMS_OUTPUT.put_line('9999');
end;
/在toad中按 F5   会在下面一个SCRIPT OUTPUT窗口中输出:
除数(注:这个“数”的半边)0;
如果 为DBMS_OUTPUT.put_line('除数为好0'); 输出:
除数0;
如果 为DBMS_OUTPUT.put_line('除数为好好0'); 输出:
除数+ 一个乱码 +0
请问这个怎么在  TOAD解决啊,只在SCRIPT OUTPUT窗口中输出啊?

解决方案 »

  1.   

    我用的TOAD10.6.1.3,系统为WIN7旗舰版
    DBMS_OUTPUT.put_line('除数为0');
    结果
    除数为0
    DBMS_OUTPUT.put_line('除数为好0');
    除数为好0
    DBMS_OUTPUT.put_line('除数为好好0'); 
    除数为好好0
      

  2.   


    是在SCRIPT OUTPUT窗口中输出的还是在  OUTPUT 窗口输出的?
    OUTPUT 窗口输出本来就这样
      

  3.   

    如果Data Grid显示是乱码,可以用一个批处理来启动TOAD.EXE得到解决
    不过那个东东不在现在的机子了