【发布时间】:2014-08-21 08:35:08
【问题描述】:
我是 PL/SQL 新手,我在命令提示符下运行了一个简单的 Hello world 命令。
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
但是,尽管我收到消息 PL/SQL 过程已成功完成消息,但 CMD 中并没有显示 hello world。 请帮忙!
【问题讨论】:
我是 PL/SQL 新手,我在命令提示符下运行了一个简单的 Hello world 命令。
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
但是,尽管我收到消息 PL/SQL 过程已成功完成消息,但 CMD 中并没有显示 hello world。 请帮忙!
【问题讨论】:
SET SERVEROUTPUT ON
将帮助您将消息从缓冲区打印到 CMD...
那就试试吧,
SET SERVEROUTPUT ON
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
【讨论】:
使用下面的 sqlplus 命令显示 dbms_output.put_line 的输出
set serveroutput on
在运行匿名块之前
【讨论】:
我们可以在工作空间中编写 pl/SQL 并轻松执行。 示例你好世界
Set serveroutput on
Declare
message varchar 2(20):='Hello world';
Begin
dbms_output.put_line(message);
End;
/
结果会给 你好世界 Pl/SQL 过程成功完成。
【讨论】: