Saya pikir yang Anda tanyakan adalah Anda mendapatkan banyak baris di o/p saat Anda menggunakan
fungsi dalam pernyataan pilih .
jika saya membuat fungsi sebagai berikut:
create or replace function get1job
(id in varchar2)
return varchar2 is
tittle jobs.JOB_TITLE%type;
begin
select job_title into tittle from jobs where job_id=id;
return tittle;
end get1job;
dan gunakan dalam pernyataan pilih .
saya akan menulis :
select get_job('AD_PRES') from dual;
saya hanya akan mendapatkan satu baris
jika saya menulis :
select get_job('AD_PRES') from jobs;
jumlah baris yang ditampilkan akan sama dengan jumlah baris dalam tabel tugas.