sql >> Base de Datos >  >> RDS >> Oracle

Procedimiento almacenado de Oracle

Una secuencia de comandos para crear varios procedimientos debería verse así:

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;
/

¿Cómo es el tuyo?

La mejor práctica es siempre poner procedimientos almacenados relacionados en paquetes de todos modos:

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;
/