如何在一个 Oracle 脚本中包含一个或多个过程并在脚本中执行的示例 - 请参阅下面的示例

问题描述 投票:0回答:1

问题:Oracle 脚本 - 如何在一个 Oracle 脚本中包含一个或多个过程

set pagesize 1000
set linesize 220
set trimspool on
set tab offset numwidth 10

procedure test01
as
begin


end test01;

procedure test02
as
begin


end test02;

execute test01;
execute test02;
oracle plsql oracle-sqldeveloper
1个回答
0
投票

不确定这是否是您正在寻找的,但这确实有效:

脚本内容:

set pagesize 1000
set linesize 220
set trimspool on
set tab offset numwidth 10
set serveroutput on

create procedure test01
as
begin
  dbms_output.put_line('this is test01');
end test01;
/

create procedure test02
as
begin
  dbms_output.put_line('this is test02');
end test02;
/



execute test01;
execute test02;

运行脚本:

koen 19c>@/tmp/script

Procedure TEST01 compiled


Procedure TEST02 compiled

this is test01


PL/SQL procedure successfully completed.

this is test02


PL/SQL procedure successfully completed.
© www.soinside.com 2019 - 2024. All rights reserved.