Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Thursday, November 14, 2019

Tips Dan Trik Package Pada Pl/Sql

Membuat Package Spesification

Di bawah ini ialah pola kegiatan untuk menciptakan Package Specification di PL/SQL:

CREATE OR REPLACE PACKAGE mahasiswa_pkg AS    PROCEDURE cari_mahasiswa (v_npm mahasiswa.npm%TYPE); END mahasiswa_pkg; / 

Membuat Package Body

Di bawah ini ialah pola kegiatan untuk menciptakan Package Body di PL/SQL:

CREATE OR REPLACE PACKAGE BODY NANO.mahasiswa_pkg AS    PROCEDURE cari_mahasiswa (v_npm mahasiswa.npm%TYPE)    IS       v_nama      mahasiswa.nama%TYPE;       v_jurusan   mahasiswa.jurusan%TYPE;    BEGIN       SELECT nama, jurusan         INTO v_nama, v_jurusan         FROM mahasiswa        WHERE npm = v_npm;        DBMS_OUTPUT.put_line ('NPM: ' || v_npm);       DBMS_OUTPUT.put_line ('Nama: ' || v_nama);       DBMS_OUTPUT.put_line ('Jurusan: ' || v_jurusan);    END cari_mahasiswa; END mahasiswa_pkg; / 

Memanggil Package Dari Program PL/SQL

Contoh Program

Di bawah ini ialah pola pemanggilan package dari blok PL/SQL:

DECLARE   v_npm mahasiswa.npm%TYPE := '2015001'; BEGIN   mahasiswa_pkg.cari_mahasiswa(v_npm); END; 

Output

Program diatas akan menghasilkan output menyerupai di bawah ini:

NPM: 2015001 Nama: Nursalim Alfarizi Jurusan: Teknik Informatika  PL/SQL procedure successfully completed. 

Melihat Daftar Package

Untuk melihat daftar package yang telah kita buat, kita sanggup memakai query di bawah ini:

SQL> select object_name, object_type, status from user_objects   2  where object_type IN ('PACKAGE', 'PACKAGE BODY');  OBJECT_NAME                         OBJECT_TYPE         STATUS ----------------------------------- ------------------- ------- MAHASISWA_PKG                       PACKAGE             VALID MAHASISWA_PKG                       PACKAGE BODY        VALID