【发布时间】:2015-08-04 09:49:34
【问题描述】:
当我从 SQL Plus 运行 PL/SQL 语句时,我看不到我的输出结果。但是,它成功完成但它不显示输出结果。
我的代码在这里
DECLARE
message varchar2(20):= 'Hello World';
BEGIN
dbms_output.put_line(message);
END;
/
结果:PL/SQL 已成功完成。
它没有显示 Hello World 输出。
【问题讨论】:
当我从 SQL Plus 运行 PL/SQL 语句时,我看不到我的输出结果。但是,它成功完成但它不显示输出结果。
我的代码在这里
DECLARE
message varchar2(20):= 'Hello World';
BEGIN
dbms_output.put_line(message);
END;
/
结果:PL/SQL 已成功完成。
它没有显示 Hello World 输出。
【问题讨论】:
您需要使用命令set serveroutput on 为dbms_output 配置缓冲,如下所示。检查这个Oracle Community Post
set serveroutput on size 15000;
【讨论】: