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

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

найми кого-нибудь
...
Рейтинг: 0 / 0
выгрузить все таблицы из oracle в csv запрсом
    #39825494
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kontoxэто надо вручную для каждой таблички делать.Из утверждения не понятно, предложенный вариант недостаточно вручной или ты повелеваешь, что и как должен делать AmKad.
...
Рейтинг: 0 / 0
выгрузить все таблицы из oracle в csv запрсом
    #39825501
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие проблемы? Берешь в руки utl_file - и вперед
...
Рейтинг: 0 / 0
выгрузить все таблицы из oracle в csv запрсом
    #39825502
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
выгрузить все таблицы из oracle в csv запрсом
    #39825504
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
veep,

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

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

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


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

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

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


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