Mengeksekusi prosedur di dalam paket di Oracle cukup dengan memberikan referensi paket sebelum prosedur. Misalnya, nama prosedur Anda adalah Extract_Emp_Data dalam paket EMP_INTERFACE kemudian jalankan sebagai berikut:
Mengeksekusi Prosedur Di Dalam Paket di Contoh Oracle
Begin /* Package_Name.Procedure_Name */ EMP_Interface.Extract_Emp_Data; End; /
jika prosedur Anda memiliki parameter maka jalankan sebagai berikut:
Untuk contoh di bawah ini dengan asumsi bahwa ada parameter IN untuk nama karyawan dan parameter OUT untuk kesalahan jika ada.
SET SERVEROUTPUT ON; Declare v_o_error varchar2(1000); Begin EMP_Interface.Extract_Emp_Data ('John', v_o_error); DBMS_OUTPUT.PUT_LINE(v_o_error); End; /
Jika Anda menjalankan prosedur paket dari dalam paket yang sama tetapi dalam prosedur lain, maka Anda dapat menghilangkan nama paket. Di bawah ini contohnya:
SET SERVEROUTPUT ON; Declare v_o_error varchar2(1000); Begin Extract_Emp_Data ('John', v_o_error); DBMS_OUTPUT.PUT_LINE(v_o_error); End; /
-
2 Cara Mengembalikan Baris yang Hanya Mengandung Karakter Alfanumerik di Oracle
-
Gabungkan/Gabungkan Beberapa File PDF menjadi Satu PDF di Oracle Menggunakan Paket PLPDF_TOOLKIT PL/SQL
-
SQL*Plus tidak menjalankan skrip SQL yang dilakukan oleh Pengembang SQL
-
Memasukkan Gambar Ke BLOB Oracle 10g
-
Bagaimana Mengekspor Data dari Oracle SQL Developer ke Excel?