я уберу к выгрузке тот, что выгружается, то второй выгрузится прекрасно, короче более одного фала не выгружает
Посмотрите вот эту ноту Attempting to Write CLOB Data Larger Than 32KB Using UTL_FILE Fails With: ORA-29285 (Doc ID 358422.1)
Хз, что там, но странно использовать utl_file.put_raw с varchar2, а не raw
ну может вы и правы, но я не каждый день обращаюсь к пакету UTL_FILE, и всех нюансов не могу знать, но спасибо за наводку
Там есть просто put и не надо будет туда-сюда трансформировать буфер
ммм, спасибо перепишу. Я понял вас
Файлы выгрузил. Случайно обнаружил в одном из файлов(большой файл) на 11000 строк что на какой то рандомной строчке рвёт строку и переводит на следующую строку. Какие могу быть мысли?
Через put_raw, put или put_line?
Ну как бы очевидно же: put_line добавляет перевод строки
Хм. Это где то написано?? В доке не нашел что прям переводит🤷🏻♀️. Не, ну переводит, конечно. Ибо все остальные как положено. Просто в определенной строке это происходит. Рвёт.
Line - это строка 🤷♂
Кстати никто не встречал описание ограничения на длину параметра в sqlplus?
Т. Е. то что потом доступно как @1
Обсуждают сегодня