Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.011 c
8-1196618520
leonidus
2007-12-02 21:02
2009.08.16
Как отобразить прямоугольное выделение на картинке


2-1245577497
Bred
2009-06-21 13:44
2009.08.16
Цвет шрифта при использовании TextOut


15-1245079850
Cyrax
2009-06-15 19:30
2009.08.16
В каких случаях...


2-1245310635
wordmen
2009-06-18 11:37
2009.08.16
Как удалить символы перевода строки в Memo


1-1211958221
Still Swamp
2008-05-28 11:03
2009.08.16
Dsgjkyb




   Наверх