我是PL / SQL的新手,我在命令提示符下运行了一个简单的Hello world命令。
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
但是,尽管我收到消息PL / SQL过程成功完成消息,但是hello world没有显示在CMD中。 请帮忙!
答案 0 :(得分:4)
SET SERVEROUTPUT ON
将帮助您将消息从缓冲区打印到CMD ......
所以试试,
SET SERVEROUTPUT ON
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
答案 1 :(得分:0)
使用以下sqlplus命令显示dbms_output.put_line
的输出 set serveroutput on
在运行匿名块之前
答案 2 :(得分:0)
我们可以在工作区中编写pl / SQL并易于执行。 您好世界示例
Set serveroutput on
Declare
message varchar 2(20):='Hello world';
Begin
dbms_output.put_line(message);
End;
/
结果将给出 你好,世界 Pl / SQL过程成功完成。