Member 13884774 Ответов: 1

ORA-1458 : недопустимая длина внутри переменной символьной строки, ORA-01483: недопустимая длина для переменной привязки даты или числа


мы уже довольно давно пытаемся решить одну проблему.В настоящее время мы находимся в середине обновления версии oracle(приложение RMS12) с 11g до 12c, включая формы и отчеты.Мы заметили очень странное поведение в некоторых формах,то есть всякий раз, когда мы выполняем какую-то операцию обновления или вставки из формы, мы получаем ошибки ora-01458 и ora-01483.Странно то, что эти ошибки не встречаются в более низкой версии 11g.

Любой вклад будет оценен по достоинству!

Спасибо

Что я уже пробовал:

Мы попытались пройти через форму, чтобы найти какие-либо проблемы с длиной буфера данных, но поскольку она отлично работает в oracle 11g, мы подозреваем, что это может быть связано с размером буфера на уровне базы данных

Jörgen Andersson

Сообщение об ошибке вполне понятно, вход в переменную bind слишком длинный.
Но чтобы помочь вам, нам нужно будет увидеть соответствующий код.