日期:2014-05-16  浏览次数:21061 次

请知道toad的人进,一个关于TOAD字符的问题?
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窗口中输出啊?



------解决方案--------------------
重现了,但不知为啥
------解决方案--------------------
我用的TOAD10.6.1.3,系统为WIN7旗舰版
DBMS_OUTPUT.put_line('除数为0');
结果
除数为0
DBMS_OUTPUT.put_line('除数为好0');
除数为好0
DBMS_OUTPUT.put_line('除数为好好0'); 
除数为好好0
------解决方案--------------------
啥意思啊
------解决方案--------------------
如果Data Grid显示是乱码,可以用一个批处理来启动TOAD.EXE得到解决。。。
不过那个东东不在现在的机子了。。。