Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menjalankan prosedur pribadi dalam paket Oracle?

Saya pikir Anda harus melakukan ini:

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;

Panggil saja privateProc seolah-olah itu adalah bagian dari bahasa. Execute adalah untuk menjalankan DML atau SQL di dalam PL/SQL Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pola pengamat di Oracle

  2. Tampilan Terwujud - Oracle / Data tidak diperbarui

  3. Periksa panjang kolom di XMLTable

  4. PLS-00386:jenis ketidakcocokan ditemukan antara kursor FETCH dan variabel INTO

  5. Kesalahan SQL:ORA-00933:Perintah SQL tidak berakhir dengan benar