Я довольно новичок в Oracle, и я искал это в течение всего дня.Oracle массив дает неопределенную переменную
я объявил некоторые массивы в хранимая процедура в Oracle, используя код ниже
procedure process_shipping_order (i_shor_id in x_shipping_order.shor_id%type, o_error_text out varchar2)
is
type t_numbercoll is table of number index by pls_integer;
type t_varchar2coll is table of varchar2 (100) index by pls_integer;
tv_count t_numbercoll;
Begin
....
end process_shipping_order
Когда я выполняю этот код я получаю ошибку о том, что t_numbercoll, t_varchar2coll и t_numbercoll являются необъявленной переменной. Не могли бы вы помочь мне выяснить, что я делаю неправильно. Я использую Toad для Oracle. Моя версия Oracle - 10.2.
С уважением
Пожалуйста, дайте полный текст кода, который вы выполнили. Эти примеры не имеют ошибок, но вы должны использовать их в нужном месте. – Dmitry