Из Oracle в CSV

AANN
Дата: 03.08.2005 09:52:40
Есть ли в Oracle готовые процедуры, выкидывающие содержимое таблицы (а лучше - результат SELECT'а) в файл CSV?
Пока нашел только очень отдаленно похожую PROCEDURE table_to_comma в DBMS_UTILITY, но... это далеко от того, что надо.
111
Дата: 03.08.2005 10:16:20
можно из девелопера.
если надо не автономно....
MacDuck
Дата: 03.08.2005 10:19:36
AANN
Есть ли в Oracle готовые процедуры, выкидывающие содержимое таблицы (а лучше - результат SELECT'а) в файл CSV?
Пока нашел только очень отдаленно похожую PROCEDURE table_to_comma в DBMS_UTILITY, но... это далеко от того, что надо.


Я лично не заморачиваюсь и юзаю QC/Toad
shurik05
Дата: 03.08.2005 10:30:31
sqlplus :)
AANN
Дата: 03.08.2005 10:32:50
Девелопер, тоад - не подойдет.
Нужна именно программная реализация на PL/SQL, процедура, которая будет некие данные из базы (в идеале - результат селекта, формируемого динамически) выдавать в CSV.
27 понуро бредущих кроликов
Дата: 03.08.2005 10:52:17
А кто мешает открыть курсор, зафетчить, сформировать нужную строку и попользовать UTL_FILE.PUT_LINE ?
AANN
Дата: 03.08.2005 12:35:54
27 понуро бредущих кроликов
А кто мешает открыть курсор, зафетчить, сформировать нужную строку и попользовать UTL_FILE.PUT_LINE ?

Никто не мешает :).
Если готовую процедурку не найду (время пока терпит), то так и сделаю.
Но ведь, имхо, такая потребность возникает часто и у многих. Неужели для такой распространенной ситуации нету готового стандартного решения?
AndrewS
Дата: 03.08.2005 14:36:58
Может, так:

dump_csv (c) T.Kyte
softwarer
Дата: 03.08.2005 14:48:10
AANN
Но ведь, имхо, такая потребность возникает часто и у многих.

Сомневаюсь, если честно. Ключевой фактор - хранимка может сделать файл на сервере, а кому он там нужен? Чаще всего такие вещи хотят иметь на клиенте - и делают соответственно, как функциональность программы. На сервере такое нужно для всякого рода автоматизированного обмена данными, а для этого как правило применяют более автоматизированные/высокоуровневые подходы, более развитые инструменты.
sstetsen
Дата: 03.08.2005 15:10:32
http://www.sqltools.net/downloads/sqlexp_09b1.rar