0
У меня есть следующие функции:Oracle параметр динамического курсора
function Rpt01 (param IN varchar2)
is
vtype varchar2(50);
cursor Ccur is
select *
from table1, table2
where table1.date=table2.date
and table1.id=table2.id
and table1.cclient in (vtype);
begin
select (case when param='A' then 'A'
when param='B' then 'B'
else 'All' end)
into vtype
from dual;
for rec in Ccur
loop
do sth....
end loop;
end;
Моя проблема заключается в том, что я хочу назначить несколько значение VType в остальное случае (А и В) вместо «Все». Я пробовал эти 'A' || ',' || 'B' или '' 'A' '' || ',' || '' 'B' ''. Но это не работает. Может ли кто-нибудь предложить решение?
лучше использовать 'х член p_list' вместо в более ясно, красиво и быстро – smnbbrv
Дмитрий, является таблица т и type tab_varchar2 постоянный или временный? – noors
Все они постоянные. –