Я хочу вызвать хранимую процедуру PL / SQL из Pro * C, которая принимает параметр массива (таблица целых чисел). Во всей документации на сайте Oracle предполагается, что вы используете статический массив или хотя бы один, определенный в той же процедуре, что и запрос.
Я хочу передать массив функции C, который затем может быть отправлен в базу данных. Проблема здесь в том, что у меня нет размера во время компиляции (или, скорее, он не будет доступен препроцессору Pro * C).
Есть ли способ установить длину кода, отправляемого в базу данных в коде, или мне нужно создать новый статический массив и скопировать в него мои данные?
Пример документации: эта ссылка
Редактировать - я нашел ответ на сайте, отличном от Oracle Документы Oracle