日期:2014-05-17  浏览次数:20815 次

◆简单的显示值问题◆
用sqlplus 和 PLSQL Developer 执行如下代码
SQL code
declare 
   ss varchar2(100);
begin
   ss := '123';
   dbms_output.put(ss);
end;


执行以后为什么不显示123呢


------解决方案--------------------
sql窗口旁边不是有个输出吗,再那里面显示的。
------解决方案--------------------
是使用sqlplus的吧~

没有打开输出,在执行之前输入

set serveroutput on

打开输出之后,再执行PL/SQL块就能够显示出来了。

另外调用的包应该是dbms_output.put_line()。
------解决方案--------------------
的确如此