declare
..............................
...............................
Begin
...............................
...............................
end;
/
Panduan:
1. Bagian declare diisi dengan daftar variabel dan tipe datanya masing-masing
2. Bagian inti program selalu diawali dengan BEGIN dan diakhiri dengan END; serta /
3. PL/SQL dapat disimpan sebagai file *.sql dan di-run sebagai script dengan perintah @ fullpath, dimana fullpath tidak boleh mengandung spasi
Contoh: @ D:\BelajarOracle\Pertemuan3\anu.sql;
4. Jika blok PL/SQL menmapilkan output ke layar maka setelah login kita harus mengaktifkan screen output dengan cara menjalankan perintah SET SERVEROUTPUT ON setelah login (cukup satu kali tiap login)
5. Aturan nama variabel: tidak boleh pakai spasi, diawali selain huruf atau mengandung simbol tanda baca
- Contoh 1:
declare
a varchar(10);
begin
a:='&mas_namanya_siapa';
dbms_output.put_line('bismillah nama saya'||a);
end;
/
a varchar(10);
begin
a:='&mas_namanya_siapa';
dbms_output.put_line('bismillah nama saya'||a);
end;
/
Output dari contoh 1 adalah:
mas_namanya_siapa : (input nama kita)
bismillah nama saya (nama yang telah diinputkan)
- Contoh 2:
Declare
jari2 number(5,2);
keliling number(7,2);
luas number(7,2);
begin
jari2 := &jari2;
keliling := 2 * 3.14 * jari2;
luas := 3.14 * power(jari2,2);
dbms_output.put_line('Jari-jari lingkaran = '||jari2);
dbms_output.put_line('keliling lingkaran = '||keliling);
dbms_output.put_line('luas lingkaran = '||luas);
end; /
Output dari contoh 2:
enter value for jari2: (inputkan angka untuk jari2)
jari-jari lingkaran: (angka yang telah diinput)
keliling lingkaran: (hasil dari rumus keliling)
luas lingkaran: (hasil dari rumus luas)

0 komentar:
Posting Komentar