![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.01.2010
Сообщений: 49
|
![]()
Добрый день уважаемые гуру!
Не могли бы Вы подсказать как можно скопировать данные полученные запросом из Оракла (на сервере) в локальную таблицу в формате .db. Буду очень признателен за пример. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Из Оракла в Paradox?
Ты набор получил? В цикле по нему проходись и перечитывай в другую таблицу данные: Код:
Ясен пень?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.01.2010
Сообщений: 49
|
![]()
Спасибо большое,
сейчас попробую... |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 13.01.2010
Сообщений: 49
|
![]()
Работает! спасибо.
Еще вопрос... как сделать чтобы пакетами скидывать? Так как там много строк 300-500 тыс. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Если это нужно сделать только один раз - можно запустить программу типа ESF Database Convert . Не придется самому создавать таблицы со структурой, аналогичной копируемым и т.п. Программа создаст таблицы сама вместе с индексами. Причем при необходимости при отсутствии булевых полей заменит false/true на 0/1, дату и время преобразует в нужный формат для этой бд и т.д.
ESF Database Convert конвертит следующие форматы: - From/ to Oracle Conversion - From/ to SQL Server Conversion - From/ to MySQL Conversion - From/ to PostgreSQL Conversion - From/ to Access 2000/2007 Conversion - From/ to Excel 2000/2007 Conversion - From/to Visual Foxpro Conversion - From/to SQLite Conversion - From/ to FireBird Conversion - From/ to InterBase Conversion - From/ to Paradox 3.x/4.x/5.x Conversion - From/ to Lotus WK1/WK3/WK4 Conversion - From/ to CSV/Text File/MailBox/Html Conversion и др. И таких программ много. Гугл в помощь. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.01.2010
Сообщений: 49
|
![]()
нет не один раз...
Есть база сетевая...также есть и локальная...(чтоб в командировках работать или оффлайн)...и мне периодически его надо обновлять... |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А Oracle разве не имеет средств непосредственного взаимодействия из своей среды с данными из других СУБД? Через ADO, ODBC или другое. Что-то слышал об таких возможностях. Может в эту сторону копнуть?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Короче автор ИМХО берегом в лес попер, явно не попытавшись разобраться в задании...
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Я и имел ввиду из клиента, обращаясь к хранимой процедуре, в которой реализована выгрузка в таблицу другой СУБД. В MSSQL куча таких возможностей, там где допустимо, даже в рамках распределенной транзакции можно обновлять данные таблиц MSSQL и другой СУБД. Кстати и в гугле где-то видел импорт из оракла в MSSQL с использованием INSERT-ов, хотя может и ошибаюсь. Для .db не скажу
ADD Примочины, что _SERGEYX_ упоминал, что мешает из дельфей вызвать?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 10.03.2012 в 22:17. |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Ведь это самая ненадежная из существующих на сегодня БД. Уже выбрал бы более простой DBF, или более надежный и на сегодня оч. популярный XML (MyBase типа к примеру). В общем мне бы хотелось услышать от автора ответ - почему именно такая стратегия.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать значения blob поля из одной таблицы в другую BDE Paradox | astecenko | БД в Delphi | 1 | 02.12.2011 11:26 |
Как скопировать данные из таблицы, включающей пустые строки | yursanch | Microsoft Office Excel | 5 | 22.09.2010 16:07 |
скопировать часть таблицы по условию | Sunix | Microsoft Office Excel | 12 | 05.08.2010 21:25 |
Как скопировать данные таблицы из одной базы access в другую? | AK BULLETS | БД в Delphi | 2 | 31.03.2010 13:09 |
Оракл | MAcK | БД в Delphi | 0 | 23.07.2007 15:24 |