Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > PL/SQL. Вывод результата запроса в файл


Автор: avectoi 10.8.2011, 18:01
Здравствуйте!

Хочу организовать автоматическое сохранение результатов выполнения запроса в xls файл. Ну или хотя бы в текстовый. 
PL\SQL, поэтому команду SPOOL он не знает. Что можете еще посоветовать?

Еще проблема в том, что на БД права только на чтение и доступа, допустим, к просмотру хранимых процедур, тоже нет. 

Автор: Zloxa 10.8.2011, 18:51
utl_file

Добавлено через 1 минуту и 48 секунд
совершенно не понятно почему для решения вашей задачи не может быть исползоватьsql*plus, который понимает команду spool

Автор: avectoi 22.8.2011, 21:43
Спасибо. Почитала про UTL_FILE, кажется, не осилю. С настройками sql*plus тоже проблемы, ругается на TNS. 
Сейчас в процессе освоения TOAD для аналитиков. Пробовала функции Export Wizard и Execute to file. Работает, НО: не работает с временными таблицами.
Файл создает, заголовки создает, но содержимое пустое, как будто в таблице ничего нет.
Подскажите, пожалуйста, что можно сделать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)