Ошибка - ORA-22835: буфер слишком мал для преобразования CLOB в CHAR или BLOB в RAW
Я пытаюсь прочитать сообщение BLOB-объекта и отобразить его как переменную в одной из моих процедур, но получаю сообщение об ошибке ниже:
Ошибка - ORA-22835: слишком маленький буфер для преобразования CLOB в CHAR или BLOB в RAW (фактическое значение: 9923, максимальное значение: 2000)
Я гуглил и нашел предложение обрезать сообщение большого двоичного объекта, как показано ниже, но лучше отобразить полное сообщение большого двоичного объекта в виде строки.
UTL_RAW.CAST_TO_VARCHAR2(dbms_lob.substr(variable_name,2000,1))
Как я могу отобразить полное сообщение? Есть ли настройка на уровне базы данных или процедуры, которую я могу изменить?