Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];

Вниз

Выгрузка данных из таблицы в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.006 c
2-1245319637
lewka
2009-06-18 14:07
2009.08.16
Word.application


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


1-1212141167
dmitry_12_08_74
2008-05-30 13:52
2009.08.16
Как добавлять 32-х битные картинки на компонент типа TSpeedButton


2-1245142539
vitalik200888
2009-06-16 12:55
2009.08.16
печать из delphi.


15-1245161138
@!!ex
2009-06-16 18:05
2009.08.16
Консолька роняет прилоэение на выходе.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский