Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.16;
Скачать: CL | DM;

Вниз

Выгрузка данных из таблицы в Oracle   Найти похожие ветки 

 
Igor   (2008-09-19 14:21) [0]

Добрый день. А можно ли выгрузить данные таблицы в Oracle в виде запросов INSERT INTO.... ?


 
Johnmen ©   (2008-09-19 14:22) [1]

А что пишет документация?


 
Sergey13 ©   (2008-09-19 14:26) [2]

> [0] Igor   (19.09.08 14:21)

Для чего тебе это?


 
Igor   (2008-09-19 14:26) [3]

Во-первых, документации, к сожалению, под рукой нет. Во-вторых, документации по Ораклу много-много томов, искать в которых можно неделями. Может дадите хотя бы направление поиска ? Пока что я нашел через Web-интерфейс возможность выгрузить в XML и СSV.


 
Igor   (2008-09-19 14:28) [4]

Перенести данные (совсем немного) под Firebird. Может есть более простое решение ?


 
Petr V. Abramov ©   (2008-09-19 14:32) [5]


>  выгрузить данные таблицы в Oracle в виде запросов INSERT
> INTO.... ?


в PL/SQL Developer такая фишка есть


 
Поросенок Винни-Пух ©   (2008-09-19 14:34) [6]

Открыть плюс, включить вывод в файл,
открыть курсор, пройтись по курсору, делая dbms_output


 
Petr V. Abramov ©   (2008-09-19 14:34) [7]


> Во-первых, документации, к сожалению, под рукой нет.

http://www.oracle.com/pls/db102/portal.portal_db?selected=3


> Во-вторых, документации по Ораклу много-много томов, искать
> в которых можно неделями

http://68.142.116.70/docs/cd/B19306_01/server.102/b14215/toc.htm


 
Petr V. Abramov ©   (2008-09-19 14:36) [8]


> Открыть плюс, включить вывод в файл,
> открыть курсор, пройтись по курсору, делая dbms_output


жесть
:)


 
ANB   (2008-09-19 14:59) [9]


> жесть
> :)

Почему ? Самый тупорылый способ. При этом можно учесть особенности FB.
Нужно только учитывать, что больше 255 символов в одну строку писать низзя.

Но проще воспользоваться фичами лягушки и девелопера.


 
Petr V. Abramov ©   (2008-09-19 15:08) [10]


> ANB   (19.09.08 14:59) [9]
> Почему ?

потому что

> Самый тупорылый способ.

:)
оно конечно работать будет, но
розумний в гору не пiде
розумний в гору поїде


 
Igor   (2008-09-19 15:10) [11]


> Petr V. Abramov


А каким параметром задавать формат вывода. Либо что-то я пропустил, либо этого там не предусмотрено. Например, написал такую строку:
expdp hr/1 directory=test_dir dumpfile=jobs.sql CONTENT=DATA_ONLY tables=jobs COMPRESSION=none


 
ANB   (2008-09-19 15:13) [12]


> Igor   (19.09.08 15:10) [11]

Этим ты получишь дамп, который можно импортнуть обратно только в оракл.


 
Правильный$Вася   (2008-09-19 15:54) [13]

если блобы или объектные таблицы есть, по-простому не выйдет


 
Поросенок Винни-Пух ©   (2008-09-19 15:57) [14]

Перенести данные (совсем немного) под Firebird. Может есть более простое решение ?

DataPump.exe


 
mumr   (2008-11-02 17:35) [15]

А он разве умеет выкладывать в формате не оракловом? Я сколько не искал способа - не нашел :(   единственый способ который мне удалось реализоват более менее удобно - это выгрузка с помощью вызова из командника sqlplus с перенаправлением вывода в файл - довольно быстро получилось, кллеги подсказали... Если есть способ сделать менее криво вывод в плоский файл - было бы очень интересно узнать...


 
mumr ©   (2008-11-02 17:36) [16]

А он разве умеет выкладывать в формате не оракловом? Я сколько не искал способа - не нашел :(   единственый способ который мне удалось реализоват более менее удобно - это выгрузка с помощью вызова из командника sqlplus с перенаправлением вывода в файл - довольно быстро получилось, кллеги подсказали... Если есть способ сделать менее криво вывод в плоский файл - было бы очень интересно узнать...


 
Правильный$Вася   (2008-11-03 13:34) [17]


> А он разве умеет выкладывать в формате не оракловом?

а он не выкладывает, он перекладывает из базы в базу


 
Кщд   (2008-11-06 06:35) [18]

>ANB   (19.09.08 14:59) [9]
>Нужно только учитывать, что больше 255 символов в одну строку писать низзя.
это 10-ка
так что - можно

>Igor   (19.09.08 14:21)
1. имеется целое семейство ETL-продуктов
2. если нужна "сырая" выгрузка, т.е. без какой-либо доп. обработки, то самый быстрый способ был здесь уже предложен - SQL+: spool extraction.txt, select, spool off.


 
GRAND ©   (2008-11-06 14:16) [19]


> Этим ты получишь дамп, который можно импортнуть обратно
> только в оракл.


В большинстве случаев sql-дамп при минимальной обработке напильником импортируется куда угодно.


 
Правильный$Вася   (2008-11-06 18:49) [20]


> sql-дамп

а что exp.exe теперь и такие генерирует?


 
GRAND ©   (2008-11-06 19:17) [21]

Нет, я просто думал, что речь шла об sql-дампе - в сабже вроде так сказано.


 
Поросенок Винни-Пух ©   (2008-11-06 19:17) [22]

сделать в plsql девелопере экспорт для плюса (обычные инсерты)
затем обработать полученный файл напильником.

В большинстве случаев sql-дамп при минимальной обработке напильником импортируется куда угодно.

В куче случаев его нельзя залить обратно даже в тот же самый оракл.


 
GRAND ©   (2008-11-06 20:07) [23]


> В куче случаев его нельзя залить обратно даже в тот же самый
> оракл.


Ну, это не лучшим образом характеризует сам оракл :)


 
Кщд   (2008-11-07 05:47) [24]

>Ну, это не лучшим образом характеризует сам оракл :)
когда человек пытается отбойным молотком спаять микросхему - это не лучшим образом характеризует этого человека, но вовсе не отбойный молоток



Страницы: 1 вся ветка

Текущий архив: 2009.08.16;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.027 c
2-1245134982
vitalik200888
2009-06-16 10:49
2009.08.16
как поменять главную форму в delphi.


15-1245203187
brother
2009-06-17 05:46
2009.08.16
Защита от AUTORUN.INF вирусов.


2-1245311984
belmol
2009-06-18 11:59
2009.08.16
array[0..383] of Byte & blob


15-1245344854
Alf
2009-06-18 21:07
2009.08.16
Проблемы с сеткой. Видно только свой сегмент


2-1245237512
TheEd
2009-06-17 15:18
2009.08.16
Как принудительно "убить" InplaseEditor в StringGride