Я использую Java для подключения к базе данных Oracle 10.
Я хочу создать хранимую процедуру (не спрашивайте почему), которая не принимает аргументов
и возвращает много строк. В частности, в Java я хочу иметь возможность получить это
данные с чем-то вроде:
ResultSet rs = stmt.executeQuery("call getChildless");
где getChildless - это запрос:
SELECT objectid
FROM Object
WHERE objectid NOT IN (SELECT parent FROM subparts);
Тем не менее, я просто не могу на всю жизнь понять, как получить мой
вывод из хранимой процедуры. Я гуглил это и получаю
весь этот пример кода, который Oracle не будет компилировать, по-видимому, для
Предыдущая версия. Рекурсоры, похоже, много подходят, но я не уверен
если это то, чего я на самом деле хочу, использовать его с ResultSet.