Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Procedimento Armazenado Oracle


Um script para criar vários procedimentos deve ter esta aparência:
create or replace procedure proc1 (param1 varchar2)
is
begin
    null;
end;
/

create or replace procedure proc2 (param1 varchar2)
is
begin
    null;
end;
/

create or replace procedure proc3
is
begin
    null;
end;
/

Como é a sua?

A melhor prática é sempre colocar procedimentos armazenados relacionados em pacotes de qualquer maneira:
create or replace package package1 is

    procedure proc1 (param1 varchar2)
    is
    begin
        null;
    end;

    procedure proc2 (param1 varchar2)
    is
    begin
        null;
    end;

    procedure proc3
    is
    begin
        null;
    end;

end package1;
/