当前位置: 代码迷 >> Oracle管理 >> 哪位高手能告诉小弟我 set serveroutput on 如何在PL_SQL里的 SQL窗口里用
  详细解决方案

哪位高手能告诉小弟我 set serveroutput on 如何在PL_SQL里的 SQL窗口里用

热度:8545   发布时间:2013-02-26 00:00:00.0
谁能告诉我 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’窗口中。