Oracle
 sql >> база данни >  >> RDS >> Oracle

Съхранена процедура на Oracle

Скрипт за създаване на множество процедури трябва да изглежда така:

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

Как изглежда вашият?

Най-добрата практика е винаги да поставяте свързани съхранени процедури в пакети така или иначе:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се зареди DLL „OraOps10.dll“

  2. създаване на колона за идентификатор въз основа на данни за дейността

  3. Хибернация> CLOB> Oracle :(

  4. SSIS връзка с Oracle

  5. Не може да се вмъкнат Varchar2 данни чрез съхранена процедура с тип таблица като IN параметър