Oracle 无法在sql plus中打印到命令行

Oracle 无法在sql plus中打印到命令行,oracle,plsql,sqlplus,Oracle,Plsql,Sqlplus,我在一个外部文件中创建了一个过程 create or replace procedure emp_select is begin dbms_output.put_line('Hello World'); end; / 它在sqlplus中使用 @ /pathtofile 它给出了创建的过程 但是exec emp\u select仅表示过程已成功执行,但屏幕上没有输出请先在SQL*Plus中运行此命令: set serveroutput on; 首先在SQL*Plus中运行此命令:

我在一个外部文件中创建了一个过程

create or replace procedure emp_select
is
begin
    dbms_output.put_line('Hello World');
end;
/
它在sqlplus中使用

@ /pathtofile
它给出了创建的
过程


但是
exec emp\u select
仅表示
过程已成功执行
,但屏幕上没有输出

请先在SQL*Plus中运行此命令:

set serveroutput on;

首先在SQL*Plus中运行此命令:

set serveroutput on;

您是否运行了
将服务器输出设置为打开状态第一个?这就是问题所在。打开服务器输出;修复了它。您是否运行了
将serveroutput设置为打开状态第一个?这就是问题所在。打开服务器输出;修好了。