Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запросы на основе таблиц из разных баз данных [D5, MSSQL, Oracle]


BS ©   (2002-08-22 08:43:00) 

Нужно конвертировать данные например из одной базы в другую
к примеру: Из Access в Sol Server или из Sol Server в Oracle
как это сделать без BDE, и одним запросом, а не перебирая каждую запись.


BS   (2002-08-23 13:07:00) [1]

Т. е. я так понял что нужно использовать внутренние возмодности каждой из БД, а в общем случае это сделать нельзя.


wicked   (2002-08-22 18:41:00) [2]

решение - linked server или ad-hoc query для mssql...
кстати, таким образом можно и из оракла в access качать... ;)


Serg123   (2002-08-22 16:02:00) [3]

Можно создать Linked server в MSSQL через OLE DB


id_privin   (2002-08-22 14:42:00) [4]

Можно использовать SqlPlus, команда copy. основная проблема, правильно настроить соединение.


Anatoliy   (2002-08-22 14:09:00) [5]

Решения насколько я знаю нет. Но мне помогает буферизация запроса перед запуском. Типа набираешь 64К
INSERT INTO table(id,name) VALUES(1,"Вася");
INSERT INTO table(id,name) VALUES(1,"Петя");
INSERT INTO table(id,name) VALUES(1,"Коля");
INSERT INTO table(id,name) VALUES(1,"Гена");
...
И запускаешь!


BS   (2002-08-22 11:35:00) [6]

Проблема не в том, что я не знаю синтаксис SQL, а в том что данные из одной базы надо переместить в другую в разных СУБД, причем связав их друг с другом.


SaS13   (2002-08-22 08:53:00) [7]

используй
Insert into, Select into


Наверх

Титульная страница Поиск, карта сайта Написать письмо