Как я могу записать в текстовый файл с помощью Oracle? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть запрос на выборку в Oracle.Я хочу записать результаты запроса в текстовый файл с символом CRLF (конец строки).Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

У вас есть несколько решений:

0 голосов
/ 16 июня 2011

Вы можете использовать пакет utl_file. Фрагмент кода:

l_output        utl_file.file_type;
l_output := utl_file.fopen( p_dir, p_filename, 'w' );
utl_file.put(l_output, 'Hello' );
...
utl_file.new_line( l_output );
utl_file.fflush( l_output );
utl_file.fclose( l_output );

Прежде всего создайте объект каталога (параметр p_dir в fopen) и предоставьте ему права на чтение и запись. Смотрите также на http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm

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