Dalam postingan kali ini saya akan membahas mengenai PL/SQL. PL/SQL adalah cara penggabungan sintaks bahasa pemrograman prosedural dengan sintaks SQL. Beberapa kelebihan PL/SQL dalam database Oracle : PL/SQL dihadirkan oleh oracle untuk memudahkan pengguna dapat memanfaatkan konsep pemrograman dalam memproses data.
Struktur PL/SQL mirip seperti struktur bahasa pascal dan delphi, karena bertujuan untuk memudahkan user mengerti pemrograman menggunakan PL/SQL. Contoh Sintaks seperti :
Declare
Begin
Exception
End
Penjelasan Struktur diatas sebagai berikut :
1. Bagian Deklarasi (declaration)
Bagian ini digunakan untuk mendeklarasikan semua variabel dan konstanta dimulai dari perintah DECLARE.
2. Bagian Eksekusi (Execution).
Bagian ini berisi perintah yang akan dimasukkan dalam PL/SQL. ditulis dibawah BEGIN
3. Bagian Perkecualian (Exception)
Bagian ini berisi cara penanganan kesalahan jika program mngalami eror . Tetapi penulisan exception ini bersifat opsional.
umumnya bentuk sintaks PL/SQL seperti berikut :
DECLARE
variabel tipe_data;
konstan CONSTANT tipe_data := value;
...
BEGIN
statement_1;
...
EXCEPTION
WHEN ekspresi THEN solusi_mengatasi_eror;
...
END;
Berikut di bawah merupakan contoh program tanpa menggunakan exception :
SQL> SET SERVEROUTPUT ON
SQL>DECLARE
v1 NUMBER(7);
BEGIN
v1 := 7;
DBMS_OUTPUT.PUT_LINE('v1= ' || v1);
END;
v1 NUMBER(7);
BEGIN
v1 := 7;
DBMS_OUTPUT.PUT_LINE('v1= ' || v1);
END;
Berikut di bawah merupakan contoh program menggunakan exception :
SQL>SET SERVEROUTPUT ON
SQL>DECLARE
X Integer;
BEGIN
X := ‘Belajar PL/SQL’;
DBMS_OUTPUT.PUT_LINE( TO_CHAR(X) );
EXCEPTION
WHEN VALUE_ERROR THEN
DBMS_OUTPUT.PUT_LINE (‘Kesalahan pada pengisian nilai, karena nilai yang diisikan berupa karakter’);
END;
Daftar Pustaka :
Aprilia Wakhyuni.2010.Pengenalan PL/SQL.
http://apriliawakhyuni.blogspot.com/2010/05/pengenalan-plsql.html.
Tidak ada komentar:
Posting Komentar