sql >> Databasteknik >  >> RDS >> Oracle

Vad är syntaxen för att definiera en Oracle-procedur inom en annan lagrad procedur?

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;

Lokala rutiner måste deklareras efter något annat (t.ex. variabler).




  1. Hur man hanterar fragmentering av auto_increment ID-kolumn i MySQL

  2. Ställ in maximalt antal inmatad text från databasen i php/javascript

  3. MariaDB JSON_REMOVE() Förklarad

  4. PHP-skript för att fylla i MySQL-tabeller