Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / выгрузить все таблицы из oracle в csv запрсом / 15 сообщений из 15, страница 1 из 1
11.06.2019, 16:03
    #39825464
Kontox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Подскажите, пожалуйста, например если я хочу выгрузить данные я пишу таким образом
select * from *bl*."anytab"
select * from *bl*."anytab1"
...
А как мне выгрузить все эти таблицы запросом. Использую Oracle SQL DEVELOPER
...
Рейтинг: 0 / 0
11.06.2019, 16:07
    #39825468
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Kontox,

ПКМ на гриде результата -> Export...
...
Рейтинг: 0 / 0
11.06.2019, 16:38
    #39825484
Kontox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
это надо вручную для каждой таблички делать.
...
Рейтинг: 0 / 0
11.06.2019, 16:55
    #39825492
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Kontox,

найми кого-нибудь
...
Рейтинг: 0 / 0
11.06.2019, 16:55
    #39825494
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Kontoxэто надо вручную для каждой таблички делать.Из утверждения не понятно, предложенный вариант недостаточно вручной или ты повелеваешь, что и как должен делать AmKad.
...
Рейтинг: 0 / 0
11.06.2019, 17:02
    #39825501
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Какие проблемы? Берешь в руки utl_file - и вперед
...
Рейтинг: 0 / 0
11.06.2019, 17:04
    #39825502
veep
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
KontoxПодскажите, пожалуйста, например если я хочу выгрузить данные я пишу таким образом
select * from *bl*."anytab"
select * from *bl*."anytab1"
...
А как мне выгрузить все эти таблицы запросом. Использую Oracle SQL DEVELOPER

Пример выгрузки TSV.. CSV тоже самое только вместо chr(9) надо поставить запятую. Ну и набор полей будет ваш.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
spool table.csv
set wrap off
set trimout ON
set trimspool on
set serveroutput on
set pagesize 0
set long 20000000
set longchunksize 20000000
set linesize 4000
set feed off
set term off
select /*+ PARALLEL*/field0||chr(9)||field1||chr(9)||field2||chr(9)||field3||chr(9)||field4||chr(9)||field5 from table;
spool off
exit
...
Рейтинг: 0 / 0
11.06.2019, 17:05
    #39825504
veep
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
veep,

Скрипт надо запускать через SQLPLUS :)
...
Рейтинг: 0 / 0
11.06.2019, 17:08
    #39825507
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
veep,

Kontoxэто надо вручную для каждой таблички делать.
...
Рейтинг: 0 / 0
11.06.2019, 17:35
    #39825520
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
oragrafveep,

Kontoxэто надо вручную для каждой таблички делать.


Если же так много таблиц то можно написать скрипт . Выводи список таблиц из dba_tables для нужного owner-а ( отсюда и название файлов .csv ) потом для каждой таблицы бери селект который тебе подсказал @veep , названия колонок бери с user_tab_columns , все это в loop блоке.
...
Рейтинг: 0 / 0
11.06.2019, 18:18
    #39825547
Kontox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Кажется, стало яснее ,спасибо.
...
Рейтинг: 0 / 0
11.06.2019, 18:19
    #39825548
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Set markup csv или /*+ csv */
...
Рейтинг: 0 / 0
12.06.2019, 12:53
    #39825736
rpovarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
...
Рейтинг: 0 / 0
12.06.2019, 13:17
    #39825738
Valergrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
xtenderили /*+ csv */

Эти хинты - это же sql developer только?
...
Рейтинг: 0 / 0
12.06.2019, 13:39
    #39825741
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выгрузить все таблицы из oracle в csv запрсом
Valergradxtenderили /*+ csv */

Эти хинты - это же sql developer только?И sql(cl). Только без +.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / выгрузить все таблицы из oracle в csv запрсом / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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