在运行dbms_output.put_line()后,结果没有显示,只显示PL/SQL procedure successfully completed。
其实,在这里需要运行一个命令进行设置:
set serveroutput on;
样例参考:
SQL> set serveroutput on;
SQL> declare
2 pi constant number:=3.14;
3 radius number:=8;
4 area number;
5 begin
6 area:=pi*radius*RADIUS;
7 DBMS_OUTPUT.PUT_LINE(AREA);
8 END;
9 /
200.96
PL/SQL procedure successfully completed
当使用PL/SQL的DBMS_OUTPUT.PUT_LINE()函数时,若结果未显示,需通过命令`set serveroutput on`开启服务器输出。示例中展示了如何声明变量并计算圆的面积,然后使用DBMS_OUTPUT.PUT_LINE打印结果,最终成功执行了PL/SQL过程。


被折叠的 条评论
为什么被折叠?



