akhirnya, masuk materi setelah UTS di kampus :D
oke kita skarang akan belajar membuat procedure pada oracle. saya menggunakan user default hr dari oracle :D
Rumusnya Procedure tanpa Parameter :
create or replace procedure ismail is
.....
.....
begin
.....
.....
end;
/
apabila sudah selesai membuat procedure nya dan tidak mengalami error,
cara menjalankannya cukup mengetikan
exec [nama_procedure] ;
contoh :
create or replace procedure ismail is
id departments.department_id%type;
nama departments.department_name%type;
begin
id:=280;
nama:='Apa-ajabole';
insert into departments (department_id, department_name)
values(id,nama);
dbms_output.put_line('Berhasil menginsert ' ||sql%rowcount||' baris');
end;
/
mudah kan??? :D
skarang kita masuk ke procedure yang berparameter,,
Rumusnya Procedure berparameter :
create or replace procedure [nama_procedure]([parameter])
is
begin
..........
..........
end;
/
anda pasti masih ingat apa itu parameter,,,
klo pada matematika contoh parameter itu seperti ini :
F(x) , nah si x itu sebagai parameter.
apabila procedure sudah di buat dan tidak mengalami error, kita bisa langsung memanggil procedure tersebut dengan perintah
exec [nama_procedur] ([parameternya]);
apabila mengalami procedure create with compilelation error , tinggal mengetikan show error;
contoh :
create or replace procedure ismail_param
(id departments.department_id%type,
nama departments.department_name%type)
is
begin
insert into departments (department_id, department_name)
values(id,nama);
dbms_output.put_line('Berhasil menginsert ' ||sql%rowcount||' baris');
end;
/
Tidak ada komentar:
Posting Komentar