У меня есть процедура PL / SQL, как показано ниже.
Create or replace procedure SP
AS
a Varchar(18);
B NUMBER;
CURSOR c_one IS
( SOME SELECT QUERY);
CURSOR c_two IS
( SOME SELECT QUERY);
BEGIN
OPEN c_one;
--SOME STUFF;
CLOSE cursor;
LOOP
OPEN c_two;
--SOME STUFF;
CLOSE cursor;
dbms_output.put_line(a)
END LOOP;
END
Мне нужно вызвать этот SP в моем коде scala и получить все значения a
. Поэтому я выполняю SP в своем коде, как показано ниже.
val callableStatement = connection.prepareCall("{CALL SP}")
Что мне делать дальше, чтобы получить все результаты a
?