Немного широкий вопрос здесь, но здесь идет
Я пытаюсь вызвать хранимую процедуру Oracle, которая возвращает VARRAY, созданный из ROWTYPE на одной из моих таблиц.Для простоты предположим, что эта таблица выглядит следующим образом:
MY_TABLE
ID VALUE
-----------
1 John
2 Dave
, поэтому я назову SP, который возвращает следующий тип VARRAY:
CREATE OR REPLACE TYPE param_array is VARRAY(100) OF MY_TABLE%ROWTYPE;
В соответствии с OracleДокументация , вы можете извлечь это как массив, но мой вопрос: каким будет тип массива, это массив строк, имя / значение, парные строки и т. Д.?
Я создаю некоторый код Java, который будет извлекать данные из этого массива, но я не уверен, какой это будет формат, например 1
, John
ИЛИ 1=John
или 1,John
Есть идеи?