Newsletter

Scripting pada Oracle




Scripting pada oracle dalam dibuat dengan menggunakan notepad biasa atau versi yang lain. 
Scripting memiliki kerangka dasar yaitu : 

declare     ==> merupakan tempat mendeklarasikan variabel yang akan digunakan


begin       ==> merupakan tempat untuk menulis query atau kondisi yang ingin digunakan


end ;       ==> akhir dari scripting
/

untuk menjalankan  scripting pada dbms dapat dilakukan dengan cara :
1. membuka command promt (cmd)
2. login kedalam dbms
3. struktur : @ 'alamat file' \ nama file' ;
    contoh  : @ 'D:\Kuliah\semester3\DBMS\catalog.sql' ;


Contoh 1 :

declare
nama varchar (20);
jen varchar (5);


begin
nama:='&nama';
jen:='&jenis_kelamin';

if (jen ='l')  or (jen ='L') then
dbms_output.put_line ('Selamat Datang kang joko');

else
dbms_output.put_line ('Selamat Datang kang joki');

end if;

end;
/


Contoh 2 (menghitung jumlah umur pada 5 kedepan ) :


declare
a varchar(5);
b number (3);
c number(3);
D number (3);
e number (3);

begin
a:='&nama_anda';
b:=&umur;
c:=b+5;
d:=&tambah_umur;
e:=b+d;


dbms_output.put_line ('bismillah');
dbms_output.put_line ('hai nama saya : ' ||  a);
dbms_output.put_line ('5 tahun lagi umur saya : ' ||  c || ' tahun');
dbms_output.put_line (d ||' tahun lagi umur saya : ' ||  e || ' tahun');

end;
/


Contoh 3 (calculator) :

declare
a number(5);
b number(3);
c number(3);
D number(3);
e number(3);
f float (5);

begin
a:=&nilai_A;
b:=&nilai_B;
c:=a+b;
d:=a-b;
e:=a*b;
f:=a/b;

dbms_output.put_line ('Selamat Datang');
dbms_output.put_line (a ||' ditambah  ' || b ||' = '||  c);
dbms_output.put_line (a ||' dikurang  ' || b ||' = '||  d);
dbms_output.put_line (a ||' dikali    ' || b ||' = '||  e);
dbms_output.put_line (a ||' dibagi    ' || b ||' = '||  f);

end;
/

0 komentar:

Posting Komentar