因为我习惯用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’窗口中。