Log in

View Full Version : mengenal PL/SQL


Badguy13
20th November 2011, 10:36 AM
apa itu PL/SQL??


Spoiler for arti:




PL/SQL (Procedural Language/Structure Query Language)

adalah sutau blok yang berisi skrip-skrip bahasa prosedural. Atau

dapat dikatakan juga sebagai bahasa pemrograman yang

menggabungkan kemudahan bahasa non prosedural (SQl)

dengan bahasa prosedural seperti (IF-THEN-END IF),

Pengulangan (LOOP) dan deklarasi variabel











mengapa perlu adanya PL/SQL??


Spoiler for jawab:




Karena pada SQL anda tidak dapat menuliskan perintah-perintah

seperti pada bahasa pemrograman prosedural. Sedangkan

menggunakkan PL/SQL kita dapat menuliskan struktur

percabangan maupun pemgulangan.dengan adanya PL/SQL maka

dapat meningkatkan perfomance dari database yang anda olah.











dalam pemrograman pasti ada yang namanya tipe data

berikut adalah beberapa tipe data dalam PL/SQL


Spoiler for tipe_data:






� Char (n), mendefinisikan string sepanjang n karakter. Bila n tidak

disertakan, panjang karakter adalah 1.



� Varchar(n), mendefinisikan string yang panjangnya bisa berubah-rubah

sesuai dengan kebutuhan, namun string tersebut dicabeinsi sebanyak n

karakter. Oracle menyarankan merekomendasikan varchar2.



� Varchar2(n), mendefinisikan string yang panjangnya bisa berubahrubah

sesuai dengan kebutuhan, namun string tersebut dicabeinsi

sebanyak n karakter. Maksimum karakter pada varchar2 adalah 2000

karakter.



� Long, mendefinisikan tipe data binary, maksimum 2 Gigabye disimpan

dalam format internal oracle.



� Long Raw, sama dengan long yaitu mendefinisikan tipe data binary.

maksimum 2 Gigabye, tidak dikonversi oleh oracle. (data mentah apa

adanya)



� Date, mendefinisikan tanggal, menyimpan tahun, bulan, hari, jam,

menit dan detik.



� Number(n,p), mendefinisikan angka pecahan, fixed decimal atau

floating point. Nilai n adalah jumlah bytes total dan p adalah presisi

angka dibelakang koma











VARIABEL

variabel dalam PL/SQL adalah sebagai berikut:


Spoiler for pendeklarasian_variabel:






Contoh pendeklrasian variabel pada oracle adalah dengan

menyebutkan nama variabel tersebut kemudian diikuti oleh tipe

datanya.

Declare

X integer;

Alamat varchar2(40);

no_induk char(8);









</div>