powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Генерация нереляционного отчета
2 сообщений из 2, страница 1 из 1
Генерация нереляционного отчета
    #32120687
Fedorchenko Aleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Требуется сделать следующий отчет:
Что-то - Что-то - Многострочное описание - Многострочное описание
Что-то - Что-то - Многострочное описание - Многострочное описание
.....
Что-то - Что-то - Многострочное описание - Многострочное описание

Данные разумеется собираются из нескольких нормализованных реляционных таблиц :)

Ломаю голову над тем, как бы это сделать...
Есть вариант написания собственных функций конкатенации строк многострочных описаний в одну, но тогда для каждого подобного столбца понадобится своя уникальная функция, а подобных отчетов предвидится тьма-тьмущая :(

Есть варианты решения проблемы?
...
Рейтинг: 0 / 0
Генерация нереляционного отчета
    #32120697
Фотография MaxU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
take the DUMP_CSV function, than add the following code to the function body (hope you'll find were to add it):

Код: plaintext
l_columnValue := replace(replace(l_columnValue,CHR( 10 ),''),CHR( 13 ),'');


BINGO! now you've got a UNIVERSAL function for dumping DATA into CSV format...

PS don't forget to set up the "UTL_DIR" parameter

example:
SQL> select dump_csv('select bla,bla2 from table1,table2 where ...', ' ', '/tmp','output.csv') as num_rows from dual;

good luck!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Генерация нереляционного отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]