sql >> Database teknologi >  >> RDS >> Oracle

Hvad er syntaksen for at definere en Oracle-procedure i en anden lagret procedure?

create or replace
PROCEDURE TOP_PROCEDURE
(...)
IS
   variable NUMBER;
   PROCEDURE nested_procedure (...)
   IS
   BEGIN
     NULL;
   END;
   PROCEDURE another_nested_procedure (...)
   IS
   BEGIN
     NULL;
   END;
BEGIN
  NULL;
END;

Lokale procedurer skal erklæres efter alt andet (f.eks. variable).




  1. Hvorfor virker en ikke-grådig kvantifier nogle gange ikke i Oracle regex?

  2. Hvordan Sinh() virker i PostgreSQL

  3. Find nærmeste dato i SQL Server

  4. Ingen data fundet, eller der opstod en undtagelsesfejl for mange rækker under indsættelse af masseregistrering