Struktur Blok PL/SQL
PL/SQL (Procedural Language/Structure Query Language) adalah salah satu bahasa prosedural yang terdiri atas beberapa blok/bagian, yaitu :
- Bagian Deklarasi (Declaration)
Bagian deklarasi ditandai dengan menggunakan keyword DECLARE. Bagian deklarasi ini bersifat optional, biasanya digunakan untuk deklarasi variable, konstanta, dan cursor. - Bagian Eksekusi Progam (BEGIN ... END)
Bagian eksekusi program merupakan bagian/blok yang wajib dibuat pada blok PL/SQL. Karena blok ini merupakan bagian inti dari PL/SQL.
Bagian ini diawali dengan kata kunci BEGIN, dan diakhiri dengan kata kunci END. - dan Bagian Penanganan Eksepsi (Exception Handling)
Bagian/blok Exception Handling digunakan untuk menangani eksepsi apabila program mengeluarkan pesan error. Bagian Exception Handling juga bersifat optional.
Struktur blok PL/SQL, secara detail dapat digambarkan sebagai berikut:
DECLARE <<bagian deklarasi>> BEGIN <<bagian eksekusi>> EXCEPTION <<bagian eksepsi>> END;
Mencoba Program PL/SQL Pertama
Setelah anda mengenal struktur blok PL/SQL, sekarang saatnya anda mencoba untuk membuat program PL/SQL sederhana untuk menampilkan tulisan "Selamat Belajar PLSQL".
Untuk membuat program PL/SQL, anda dapat menggunakan SQL Plus atau SQL Editor lainnya seperti TOAD dan SQL Developer. Pada tulisan ini, saya menggunakan SQL Plus yang merupakan tool bawaan ketika meng-install database Oracle.
Langkah-Langkah untuk membuat program PL/SQL.
Program 1. Membuat Tulisan "Selamat Belajar PL/SQL"
Setelah sukse membuat program 1, saatnya anda belajar ke tahap selanjutnya yaitu membuat program Penjumlahan dengan PL/SQL.
Coba anda ketik program di bawah ini:
Output
Jika program diatas dijalankan, maka akan keluar pesan seperti dibawah ini:
Sekian tutorial singkat Sintak Dasar Oracle PL/SQL. Semoga bermanfaat dan Selamat Belajar Oracle PL/SQL. Bila anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda.
Salam,
~Nursalim~
Naura-Lab.blogspot.com
Untuk membuat program PL/SQL, anda dapat menggunakan SQL Plus atau SQL Editor lainnya seperti TOAD dan SQL Developer. Pada tulisan ini, saya menggunakan SQL Plus yang merupakan tool bawaan ketika meng-install database Oracle.
Langkah-Langkah untuk membuat program PL/SQL.
Program 1. Membuat Tulisan "Selamat Belajar PL/SQL"
- Login ke database menggunakan user yang telah dibuat
C:\Users\Dev>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on Jum Des 26 18:36:00 2014 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter user-name: nursalim Enter password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options
- Set ServerOutput ON
Gunakan perintah diatas untuk menampilkan pesan atau tulisan di layar monitor. Perintahnya adalah sebagai berikut:
SQL> set serveroutput on;
- Membuat Progam
Cobalan anda buat program seperti dibawah ini:
SQL> BEGIN 2 DBMS_OUTPUT.PUT_LINE('Selamat Belajar PL/SQL'); 3 END; 4 /
- Output Program
Cobalah anda tekan tombol ENTER, setelah membuat program diatas. Apabila tidak ada kesalahan sintak, maka akan keluar output seperti dibawah ini
Selamat Belajar PL/SQL PL/SQL procedure successfully completed.
Setelah sukse membuat program 1, saatnya anda belajar ke tahap selanjutnya yaitu membuat program Penjumlahan dengan PL/SQL.
Coba anda ketik program di bawah ini:
SQL> DECLARE 2 vJumlah INT(10); 3 BEGIN 4 SELECT 1+2 INTO vJumlah FROM dual; 5 DBMS_OUTPUT.PUT_LINE('Jumlah 2+3 adalah '||vJumlah); 6 END; 7 /
Output
Jika program diatas dijalankan, maka akan keluar pesan seperti dibawah ini:
Jumlah 2+3 adalah 3 PL/SQL procedure successfully completed.
Sekian tutorial singkat Sintak Dasar Oracle PL/SQL. Semoga bermanfaat dan Selamat Belajar Oracle PL/SQL. Bila anda menyukai tutorial ini, silahkan anda share tutorial ini dengan teman-teman anda.
Salam,
~Nursalim~
Naura-Lab.blogspot.com
3 comments
penjelasannya sederhana dan mudah dimengerti gan, terima kasih sudah mau sharing ilmunya.. ^^
ReplyTerimakasih kang .mudah di fahami sekali . semoga selalu istiqomah untuk berbagi ilmu.
ReplyTerimakasih.. tulisannya sangat bermanfaat..
ReplyMy blog
Post a Comment