Tipe Data PL/SQL :
@ Tipe Data Dasar :
a. Numerik : NUMBER, BINARY_INTEGER, DEC, DOUBLE PRECISION, INTEGER, INT, NUMERIC, REAL, SMALLINT
b. Karakter : VARCHAR2, CHAR, LONG
c. DATE
d. BOOLEAN
e. ROWID
@ Tipe Data Tambahan : a . Record
b . Array
Struktur Data Dalam PL/SQL :
Declare
Begin
Exception
End
Struktur diatas dapat dijelaskan sebagai berikut :
1. Bagian Judul (Header)
Bagian ini hanya digunakan jika PL/SQL diberikan nama, misalnya untuk
prosedur atau fungsi. Bagian ini berisi nama blok, daftar parameter,
dan pengembalian hasil (return) jika blok adalah fungsi.
2. Bagian Deklarasi (declaration)
Bagian ini untuk membuat deklarasi mengenai semua variable dan
konstanta yang direferensikan dalam pernyataan PL/SQL. Bagian deklarasi
ini dimulai dengan perintah DECLARE. Jika tidak ada variable atau
konstanta yang ingin dideklarasikan bagian ini boleh dihilangkan.
3. Bagian Eksekusi (Execution).
Bagian ini memuat pernyataan-pernyataan PL/SQL yang akan ditulis. Bagian eksekusi ini harus dimulai dengan perintah BEGIN.
4. Bagian Perkecualian (Exception)
Bagian ini memuat cara menangani kesalahan-kesalahan (error) pada
waktu eksekusi program PL/SQL. Jika program tidak memuat cara menangani
kesalahan, bagian ini boleh dihilangkan.
Setiap pernyataan PL/SQL harus diakhiri dengan tanda titik-koma(;) dan
semua program PL/SQL harus diakhiri dengan perintah END. Pada bagian
deklarasi ditempatkan variable dan konstanta yang dipakai oleh
pernyataan PL/SQL yang dibuat. Perbedaan variabel dengan konstanta
adalah :
- Konstanta – nilai ditentukan pada saat deklarasi dibuat sehingga nilainya tetap pada saat program dieksekusikan.
- Variabel – dapat menerima nilai baru atau sebaliknya diubah pada saat program dieksekusi.
Contoh sederhana program PL/SQL :
BEGIN
DBMS_OUTPUT.PUT_LINE(‘Belajar Oracle’);
END;
jadi output nya : Belajar Oracle
Tidak ada komentar:
Posting Komentar