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

谁能告诉我 set serveroutput on 怎么在PL_SQL里的 SQL窗口里用
因为我习惯用PL_SQL中SQL窗口模式,最近学习用游标,
但看到好多例子都先用 set serveroutput on 命令 
然后可以用dbms_output.put_line() 输出一些字符串
比如:
    Begin
    Update emp Set  SAL = SAL + 0.1  Where JOB = 'CLERK';
    If  SQL%Found  Then
     DBMS_OUTPUT.PUT_LINE('已经更新!');
    Else
     DBMS_OUTPUT.PUT_LINE('更新失败!');
    End  If;
   End;

不好使啊 前面加个set serveroutput on  也报错。

------解决方案--------------------
单独执行一下就ok了,然后就可以在下面的控制台输出了;不过在sqlplus和sqldeveloper里每次重启软件都要重新执行一下该语句。
------解决方案--------------------
直接执行就行了,输出的结果在‘output’窗口中。