Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Запрос-добавление к двум базам IB   Найти похожие ветки 

 
Джоник   (2003-01-13 15:07) [0]

Есть такая проблемка: как добавить записи из одной таблицы в другую, которые находятся в разных БД IB 5.х. Без запросов выполнить можно, но долго. А как с помощью запроса? (заранее спасибо!)


 
Sergey Masloff   (2003-01-13 15:20) [1]

Если ты имеешь в виду что-то вроде
INSERT INTO MYTABLE1(VALUE_1,..., VALUE_N)
SELECT VALUE_1,..., VALUE_N FROM MYTABLE2
где MYTABLE1 и MYTABLE2 находятся в разных базах данных, то в InterBase это невозможно.


 
Джоник   (2003-01-13 16:14) [2]

Sergey Masloff: Именно это я и имел ввиду. А возможно ли решение этой задачки в Delphi но не через запрос в BDE?


 
Sergey Masloff   (2003-01-13 16:43) [3]

Джоник (13.01.03 16:14)

>А возможно ли решение этой задачки в Delphi но не через запрос в BDE?

Нет. Ну, то есть все равно придется тащить все данные из базы на клиента и заливать их в другую базу через другой коннекшн. Конечно, можно это все будет не через БДЕ - на выбор dbExpress, ADO, IBX(FibPlus, другие компоненты прямого доступа...). Но все это по скорости намного медленнее чем insert into ... select from.



 
Джоник   (2003-01-14 08:58) [4]

Sergey Masloff: сасибо за консультацию! Придется ковыряться ручками!!!


 
-=Sergeante=- ©   (2003-01-14 13:48) [5]

Не. Так нельзя. Если структура одинаковая, то можно (н-р с пом. IBExpert) сохранить результат выборки в sql-скрипт и выполнить его на другой БД. Я делал именно так.



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
6-96922
LeReve
2002-11-29 15:08
2003.01.30
ф-я connect завершается успехом раньше чем вызывается accept=(((


1-96665
BubbleGum
2003-01-21 16:23
2003.01.30
как переделать стандартный переход между контролами


3-96529
pave1
2003-01-13 21:48
2003.01.30
Проверить структуру базы данных


1-96660
pavelB
2003-01-20 13:51
2003.01.30
Меню


1-96710
sbz
2003-01-20 13:57
2003.01.30
Проблема с ControlAtPos