У меня есть процедура ниже pl / sql
PROCEDURE insert_p(
p_batch_rec IN ra_batches%rowtype,
p_batch_id OUT NOCOPY ra_batches.batch_id%type,
p_name OUT NOCOPY ra_batches.name%type
)
batch_id - НОМЕР (18,0), а p_name - VARCHAR2 (50 CHAR)
Я вызываю процедуру с
insert_p (l_batch_rec, p_batch_id, p_name);
где p_batch_id: = NULL и p_name: = NULL
Я получаю ошибку преобразования только при первом запуске процедуры. Если я снова запускаюсь без изменений, он работает нормально. Чтобы воспроизвести ошибку, я отключаюсь и подключаюсь снова.
Есть идеи, почему возникает эта ошибка и как мне ее устранить ???