procedure sistem_kullanici_ara(ptckno in musteri.tck_no%type,
pcursor in out sys_refcursor) is
begin
open pcursor for
select *
from sistem_kullanici sk,
musteri_rol mr,
musteri m,
calisan c,
rol r,
departman d,
bolge b
where sk.calisan_id = c.calisan_id
and mr.musteri_id = m.musteri_id
and r.rol_id = mr.rol_id
and r.rol_id = 2001
and sk.bolge_kod = b.bolge_kod
and sk.departman_kod=d.departman_kod
and sk.bitis_tarih is null
and m.tck_no = 11111
end;
если этот результат запроса нулевой, переходите ко второму запросу
как:
open pcursor for
select *
from musteri m
where m.tck_no = 11111
end;
У меня есть два запроса, и если первый результат запроса нулевой, я хочу перейти ко второмуquery.
Как я могу это сделать? UNION у меня не работает, мне нужен другой метод.