sql >> Databasteknik >  >> RDS >> Oracle

Hur utför jag privata procedurer i ett Oracle-paket?

Jag tycker att du ska göra så här:

CREATE OR REPLACE PACKAGE BODY testPackage AS
PROCEDURE privateProc; --Forward declaration

PROCEDURE publicProc IS
  BEGIN    
    privateProc();
END;

PROCEDURE privateProc IS
BEGIN    
  DBMS_OUTPUT.PUT_LINE('test');
END;
END testPackage;

Ring bara privateProc som om det är en del av språket. Execute är för att köra DML eller SQL i din PL/SQL.



  1. Varför finns det ibland en eller flera luckor i kolumnen för automatisk ökning?

  2. MariaDB CEIL() Förklarad

  3. Ge en användare behörighet att endast se en MySQL-vy och inget annat

  4. ListArray Sparar samma poster