Bab 3. DEKLARASI VARIABEL DALAM PL
Bab 3. DEKLARASI VARIABEL DALAM PL
Tentang PL/SQL
PL/SQL adalah perluasan SQL dengan
fitur bahasa pemrograman
PL/SQL adalah prosedur
berkelanjutan dari Oracle -SQL yang
menawarkan satu bentuk bahasa
pemrograman.
SQL Data manipulation and query
statements disertakan dalam unit
kode prosedural.
Lanj..
Dengan PL/SQL, memungkinkan
penggunaan perintah SQL untuk
meningkatkan kualitas data Oracle
dan perintah kontrol PL/SQL untuk
memproses data tersebut.
PL/SQL memungkinkan user atau
designer untuk membentuk suatu
aplikasi database yang kompleks
yang menuntut pemakaian kontrol
struktur dan elemen prosedural
seperti prosedur, fungsi, atau modul.
Sasaran utama PL/SQL :
1. Memaksimalkan pengertian dari SQL.
2. Proses query yg maksimal.
3. Optimasi kombinasi dari perintah pada
SQL.
4. Membangun aplikasi database yg
modular.
5. Pemakaian kode pemrograman.
6. Mengurangi nilai maintenance dan
perubahan aplikasi.
Kelebihan PL/SQL
1. Integrasi
Aplikasi Oracle
Developer
mempergunakan shared
libraries untuk
menyimpan kode.
PL/SQL menjembatani
perbedaan pengaksesan
teknologi database dan
kebutuhan
pemrograman
prosedural
Kelebihan PL/SQL
2. Meningkatkan Kinerja
PL/SQL digunakan utk mengelompokkan perintah SQL
dalam sebuah blok tunggal dan mengirim keseluruh blok ke
server dengan sebuah call sehingga dapat mengurangi
kemacetan jaringan.
STRUKTUR BLOK PL/SQL
Jenis-Jenis Block
Jenis-Jenis Block
Anonymous Block
Adalah blok tanpa nama.
Dideklarasikan pada aplikasi yang akan
mengeksekusinya dan diteruskan ke mesin
PL/SQL untuk dieksekusi saat runtime.
Sub Program
Adalah block PL/SQL yang dapat mengambil
parameter dan dapat dipanggil. Terbagi dua yaitu
prosedur dan fungsi.
Prosedur untuk menjalankan sebuah aksi
Fungsi untuk nilai
Kontruksi Program
Kontruksi Deskripsi
Program
Anonymous Block Blok PL/SQL tanpa nama yang menempel dalam aplikasi atau
dijalankan secara interaktif
Stored Procedure Blok PL/SQL yang tersimpan di oracle server, yang dapat
atau Function menerima parameter dan dapat dipanggil berulang kali
Variabel Non-PL/SQL :
Bind and Host variables
Tipe Variables
Deklarasi Variabel PL/SQL
Deklarasi Variabel PL/SQL
Guideline
Mengikuti aturan penamaan.
Inisialisasi variable dengan NOT NULL
dan CONSTANT.
Inisialisasi identifier menggunakan
assignment operator (:=) atau
reserved word DEFAULT.
Deklarasi paling banyak satu
identifier per baris.
Aturan Penamaan
Dua variabel dapat memiliki nama yang sama,
disediakan pada blok yang berbeda.
Nama variabel (identifier) tidak seharusnya
sama dengan nama kolom yang digunakan
pada blok PL/SQL.
Pemberian nilai Variable
Inisialisasi dan Keyword Variable
Menggunakan:
Assignment operator (:=)
DEFAULT keyword
NOT NULL constraint
Contoh
Konstanta
Nilai yang disimpan dalam konstanta
bersifat tetap (konstan).
Cara mendeklarasikan konstanta
adalah dengan menambahkan kata
CONSTANT setelah menuliskan nama
konstanta dan mengisikan nilainya
setelah tipe data ditentukan.
Tipe data Scalar
Lanj..
NAMA TIPE Keterangan
NUMBER Numerik Untuk semua tipe numerik