Как экспортировать очень большой Clob в PLSQL

#plsql #oracle-sqldeveloper

#plsql #oracle-sqldeveloper

Вопрос:

Я пытаюсь экспортировать очень большой объем данных в формате XML, используя plsql (около 80000000 символов). К сожалению, в настоящее время я не могу использовать FILE_UTL из-за системных привилегий, и мне было предложено сохранить его в локальной таблице. Досадно, что эта таблица отсекает данные примерно на 800 символов. Хотя я знаю, что plsql имеет ограничение в 4000 символов, я все еще не уверен, как действовать дальше и сохранить свои данные, чтобы я мог экспортировать их вручную или автоматически. Сделать это. TIA

Комментарии:

1. Обновление: мне удалось сохранить CLOB в таблицу, но, похоже, он там только до тех пор, пока я никогда не подтверждаю его наличие, за исключением проверки размера. как только я запускаю его в sql developer для просмотра или выполняю для него select, clob усекается примерно до 100 символов.

2. В PL / SQL нет ограничения в 4000 символов.

3. Какие проблемы с привилегиями мешают вам использовать UTL_FILE? У вас нет доступа к пакету, к определенному файлу или к каким-либо каталогам на сервере?

4. У меня нет возможности создать каталог или просмотреть какие-либо из существующих на сервере