1. Contoh implisit
declare
nama_cari employees.first_name%type;
nama_depan employees.first_name%type;
gaji employees.salary%type;
pekerjaan jobs.job_title%type;
begin
nama_cari :='&masukan_nama';
select first_name,job_title, salary
into nama_depan, pekerjaan, gaji
from employees e JOIN jobs j
ON (e.job_id=j.job_id)
where first_name=nama_cari;
dbms_output.put_line('pegawai bernama '||nama_depan || ' pekerjaan '|| pekerjaan|| ' dengan gaji ' || gaji);
end;
/
2. Contoh explisit
declare
nama_cari employees.first_name%type;
nama_depan employees.first_name%type;
gaji employees.salary%type;
pekerjaan jobs.job_title%type;
cursor data is
select first_name,job_title, salary
from employees e JOIN jobs j
ON (e.job_id=j.job_id)
where first_name=nama_cari;
begin
nama_cari :='&masukan_nama';
open data;
loop
fetch data into nama_depan, pekerjaan, gaji;
exit when data%notfound;
dbms_output.put_line('pegawai bernama '||nama_depan || ' pekerjaan '|| pekerjaan|| ' dengan gaji USD ' || gaji);
end loop;
close data;
end;
/
2 komentar:
tugasnya sudah diperiksa, selain contoh-contoh di atas, akan lebih bagus kalo dilengapi dengan penjelasan dan printscreen. Terima kasih.
ok pak
Posting Komentar