oracle в плоский файл

#oracle #jsp #file-io

#Oracle #jsp #файл-ввод-вывод

Вопрос:

Мне нужно создать плоский файл и поместить в него информацию из базы данных Oracle, используя JSP. Мне нужен пример кода. Будем признательны за помощь.

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

1. кажется, вы слишком ленивы, чтобы делать свою домашнюю работу.

2. Вам нужно предоставить немного больше информации. Вы сбрасываете одну таблицу? Несколько таблиц? Что это за схема? Как вы хотите, чтобы выглядел плоский файл? CSV? TSV?

Ответ №1:

Если вы ищете простой способ записи различных инструкций SQL в файл, воспользуйтесь этой процедурой: http://www.oracle-developer.net/content/utilities/data_dump.sql

Также вы можете захотеть заглянуть в DBMS_XSLPROCESSOR.CLOB2FILE.

Ответ №2:

Я думаю, вам нужно заглянуть во внешние таблицы Oracle. Это плоские файлы, которые отображаются в виде таблиц в базе данных Oracle. Вы бы просто вставили в него данные, используя SQL (как в любой другой таблице базы данных). Загуглите «Внешние таблицы Oracle» для получения дополнительной информации.

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

1. Это зависит от версии базы данных (внешние таблицы были доступны только для чтения в 9i), а также зависит от использования. Доступные для записи внешние таблицы предназначены для выгрузки данных, а не, скажем, для ведения журнала.

2. И хотя внешние таблицы великолепны, они, как правило, плохо работают для клиентских решений, поскольку файловая система исходных данных должна быть видна серверу баз данных Oracle. Я определенно нервничаю по поводу предоставления universe доступа на запись к файловым системам, доступным моему серверу базы данных.