Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Programming

Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman.

Reply
 
Thread Tools
  #1  
Old 20th November 2011
Badguy13 Badguy13 is offline
Ceriwiser
 
Join Date: Nov 2011
Posts: 399
Rep Power: 14
Badguy13 mempunyai hidup yang Normal
Default mengenal PL/SQL

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);











Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 05:28 AM.


no new posts