Можно ли писать / вызывать курсоры в scala / spark ??Я хотел написать или вызвать (курсор SQL) курсор из кода spark / scala.
Ниже находится курсор (написанный на SQL), который я хотел вызвать из кода scala.
declare
cursor c1 is
select DISTINCT earning_id from CN_TP_EARNINGS_ALL where rownum < 10;
cursor c2(p_Assigned in number) is
select SOURCE_EVENT_PERIOD_ID from CN_TP_EARNINGS_ALL where
earning_id = p_Assigned;
begin
for r1 in c1 loop
dbms_output.put_line('------- start --------');
for r2 in c2(r1.earning_id) loop
dbms_output.put_line(r2.SOURCE_EVENT_PERIOD_ID);
end loop;
dbms_output.put_line('------- end -------');
end loop;
end;