Rabu, 26 Juni 2013

Soal LP Procedure dan Function pada PL/SQL

Soal LP PL/SQL

1. Apa yang kalian ketahui tentang procedure dan function?
2. Tuliskan bentuk umum procedure dan function!
3. Buat contoh program sederhana dari procedure dan function!
Jawab :
1. Procedure = block yang dapat berdiri sendiri serta dikompilasi untuk selanjutnya masuk kedalam skema database.
Function = block yang dapat mengembalikan nilai (menggunakan statement RETURN).
2. Procedure :
Create or Replace Procedure
Nama_prosedur;
(parameter1 tipe_data, .... ) AS
.............
Begin
Statement;
.............
End;
/

Function :
Create or Replace Function
Nama_fungsi;
(parameter1 tipe_data, .... )
Return
Tipedata_fungsi IS
Variable_lokal
Begin
Statement;
...............
Return nilai_fungsi;
End;
/

3. Procedure :
Create or replace procedure kali_5
(n integer) as
Hasil number (5);
Begin
Hasil := n * 5;
Dbms_output.put_line (‘hasil =’ || hasil);
End;
/

Function :
Create or replace function
Pangkat (bil integer, n integer)
Return integer as
Hasil integer (10);
K integer;
Begin
Hasil := 1;
For k in 1..n loop
Hasil := hasil * bil;
End loop;
Return hasil;
End;
/

Analisis Saya : Berikut adalah Laporan Pendahuluan praktikum PL/SQL yang saya dapatkan pada semester 6. Adapun Laporan Pendahuluan tersebut didapat minggu ketiga. Dan praktikum tersebut mempelajari tentang Procedure dan Function pada PL/SQL. Semoga dapat membantu dan bermanfaat bagi teman-teman sekalian.

Tidak ada komentar:

Posting Komentar