Форум: "Базы";
Текущий архив: 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