powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Данные из таблицы в CSV файл.
8 сообщений из 8, страница 1 из 1
Данные из таблицы в CSV файл.
    #36834916
Есть таблица 136 колонок и 28,211,015 рекордов.
Как загнать это все в CSV файл?
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #36834921
comphead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичектут,

http://www.oracle-base.com/articles/9i/GeneratingCSVFiles.php

вместо перечислений колонок пройдитесь по all_tab_columns
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Данные из таблицы в CSV файл.
    #39751824
Splash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример негодный. Если в данных где вдруг встретится символ разделителя колонок (запятая), то капут. Если в таблице есть колонка CLOB с данными длиной 100500 символов, то тоже всё.
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #39751825
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо оценки предложенного способа можно написать свой.

Во время написания внезапно "непреодолимые" препятствия вроде запятой в данных становятся вполне преодолимыми.
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #39751860
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Splash,

Адский некропостинг.. За это время и sqlcl появился и sqlplus научился выводить в csv...
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #39751991
Splash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtenderЗа это время и sqlcl появился и sqlplus научился выводить в csv...
sqlcl ещё доставлять надо, а как через sqlplus (чтоб реально работало с учётом запятых и кавычек)? Полцарства за рецепт для sqlplus! :-)

А пока что смотрю вот на что... Я так понимаю, что для этого топика http://www.sql.ru/forum/1212275/procedura-vygruzki-tablicy-v-csv не хватает только логики сохранения двоичных данных в CSV-файл. В моём случае можно даже без Base64 обойтись, ведь это не для людей, а для машин. Логика CSV простая, как конструкция гвоздя: если в данных ячейки есть запятая, то требуется обрамить эти данные двойными кавычками и удвоить содержащиеся внутри двойные кавычки. Для наших стран вместо запятой используется точка с запятой, но это уже мелочи и мне нужна именно запятая.
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #39751998
Splash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"set markup csv on" в моём Oracle 12.1 не работает.
...
Рейтинг: 0 / 0
Данные из таблицы в CSV файл.
    #39752292
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Splash"set markup csv on" в моём Oracle 12.1 не работает.Это функция клиента, достаточно поставить свежий sqlplus/sqldeveloper/sqlcl.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Данные из таблицы в CSV файл.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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