Rabu, 09 November 2011

Pengenalan PL/SQL

Definisi PL/SQL ?

PL/SQL merupakan sebuah bahasa prosedural yang berbentuk Script SQL dan sudah digolongkan kedalam bahasa pemrograman generasi 4. Dengan menggunakan PL/SQL, kalian bisa menggunakan statement yang ada di SQL untuk menaipulasi data yang ada di ORACLE dan bisa melakukan flow of control statement dalam memproses data.
Cara mendeklarasikan PL/SQl :
Declare
Begin
Exception
End;
/
Dibawah ini merupakan bentuk Umum Struktur PL/SQL:

DECLARE
variabel tipe_data;
konstanta CONSTANT tipe_data := nilai;
...
BEGIN
statement_1;
statement_2;
...
EXCEPTION
WHEN nama_eksepsi THEN statement_untuk_mengatasi_error;
...
END;

Contoh Program (tanpa exception)

SQL> SET SERVEROUTPUT ON
SQL>DECLARE
v1 NUMBER(3);
BEGIN
v1 := 3;
DBMS_OUTPUT.PUT_LINE('v1= ' || v1);
END;
/
Contoh Program (dengan exception)
SQL>SET SERVEROUTPUT ON
SQL>DECLARE
X Integer;
BEGIN
X := ‘Belajar Oracle’;
DBMS_OUTPUT.PUT_LINE( TO_CHAR(X) );
EXCEPTION
WHEN VALUE_ERROR THEN
DBMS_OUTPUT.PUT_LINE (‘Kesalahan pada pengisian nilai’);
END;
/

DBMS_OUTPUT merupakan paket yang disediakan oleh Oracle PL / SQL dan PUT_LINE merupakan salah satu prosedur yang dikemas. Menampilkan nilai-nilai pada SQL Plus * terminal yang harus diaktifkan dengan SERVEROUTPUT SET ON terlebih dahulu. Untuk menjalankan kode sampel ini, login ke SQL * Plus. PL / SQL blok diakhiri dengan tanda garis miring / atau garis byitself.

Selamat mencoba, semoga bermanfaat :)

0 komentar:

Posting Komentar

Selamat Datang di Blogku