Получить вывод вида в Oracle - PullRequest
0 голосов
/ 06 июня 2009

Пожалуйста, помогите мне решить следующую проблему:
У меня есть одно «представление» в базе данных Oracle, я хочу получить выходные данные этого представления и сохранить их в файле .txt в какой-то другой папке в окне UNIX.

Выходные данные, которые генерируются из представления, являются отчетом, и я хочу сохранить этот отчет в формате .txt в одной папке в окне UNIX. В окне UNIX присутствует Oracle.

1 Ответ

1 голос
/ 06 июня 2009

Я подумал, что вы можете использовать Data Pump, но, возможно, самый простой способ - просто запустить его в стандартном приложении командной строки oracle sql, например:

set long 10000
set termout off
set trimspool off
set feedback off
set heading off

spool test.txt
select a ||','||b||','||c from myview;

spool off;

Если вы поместите это в файл с именем extractSql.sql, то вы можете запустить: $ {ORACLE_HOME} / bin / sqlplus -L $ {USER} / $ {PASS} @ $ {DB_SERVER} @ extractSql.sql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...