Как мы передаем массивы из Java в хранимую процедуру в Oracle - PullRequest
0 голосов
/ 08 декабря 2011

Как передать массив строк из Java в хранимую процедуру?

Что такое параметр IN в хранимой процедуре для получения массива?

Я пытаюсь сделать следующее:для всех значений (идентификаторов), присутствующих в массиве, я извлекаю строку из таблицы X и вставляю ее в таблицу X_Audit

1 Ответ

2 голосов
/ 09 декабря 2011

Я просто провожу последние несколько дней, работая над многими материалами, связанными с JDBC, и одной из моих задач была разработка ответа на этот конкретный вопрос.Я написал свое решение в своем блоге: http://betteratoracle.com/posts/26-passing-arrays-between-java-and-oracle-procedures

Вам необходимо создать несколько типов коллекций в базе данных и сделать так, чтобы входные параметры процедуры имели тип созданных вами коллекций.См. Статью, которую я разместил выше, для получения полной информации и рабочего кода.

...