Возможно ли читать/записывать данные из/в файл в блоке PL/SQL без использования пакета UTL_FILE в Oracle 10g?Чтение/запись данных из/в файл в PL/SQL без использования UTL_FILE
В настоящее время у меня есть файл, содержащий набор первичных ключей (около 28000), которые мне нужны для запроса таблицы для дополнительных данных, которые должны быть записаны в файл. Используемая мной схема очень ограничена и не имеет никаких созданных привилегий. Кроме того, нет каталогов, настроенных с необходимыми правами чтения/записи для правильной работы процедур в UTL_FILE. Просить DBA предоставить дополнительные привилегии займет слишком много времени.
Есть ли способ обойти эту проблему?
Заранее спасибо.
[Изменить] Я не могу загрузить данные в таблицу. У вас нет таблицы для загрузки или привилегий для ее создания. Я думаю, что это самая сложная часть проблемы. Как запросить базу данных, если критерии запроса не могут быть удобно самим запросом (т. Е. В отдельном файле)? Если число первичных ключей невелико, я могу сгенерировать несколько операторов select для извлечения данных в sqlplus (используя spool), но 28000 кажется слишком большим.
Well Как вы должны это делать, если вам не разрешено что-либо делать? Говорю, вы должны пахать больной. –
Martlark
Подружитесь с DBA (-ами), что очень важно для разработчика. – tuinstoel