Я недавно экспортировал базу данных из WE8MSWIN1252
кодировки в AL32UTF8
У меня есть функция для преобразования BLOB
в CLOB
FUNCTION BlobToClob( stream IN BLOB ) RETURN CLOB IS
{
.
.
DBMS_LOB.WriteAppend(cResult,DBMS_LOB.GETLENGTH(stream)-nPosition+1,UTL_RAW.cast_to_varchar2(DBMS_LOB.SUBSTR(stream,DBMS_LOB.GETLENGTH(stream)-nPosition+1,nPosition)));
.
.
}
Я получаю следующее сообщение об ошибке при запуске этой функции в базе данных AL32UTF8.
ORA-06512 длина входного буфера меньше запрашиваемого количества
У вас есть идеи?
Спасибо
Bilel