Подгрузить данные из одной базы в другую
Добавлено: 28 мар 2009, 16:26
FB2.1, delphi.
Привет, вот выросла такая задача:
Есть работающая программа с базой FB (db1). Заказчик хочет расширить функционал: задача написать отдельную прогу с новой базой(db2).
В db1 таблица tb1(id, fio, tel, adr...)
В db2 таблица tb2(id, fld1, fld2, fld3...)
Между 2 базами имеется логическая связь по id.
Ну и соответственно, надо во второй программе получить id, fio, tel, adr, fld1, fld2, fld3...
Пробовал с External File, почти то что надо, только как его очистить/удалить ??? Я так понял там дропаются только ссылки на файл, а сам он остается.
Посмотрел на GLOBAL TEMPORARY TABLES, но они вроде глобальные только в пределах базы данных.
Ощущение, что изобретаю велосипед.
Просьба пнуть в нужном направлении.
...
вот написано :
Привет, вот выросла такая задача:
Есть работающая программа с базой FB (db1). Заказчик хочет расширить функционал: задача написать отдельную прогу с новой базой(db2).
В db1 таблица tb1(id, fio, tel, adr...)
В db2 таблица tb2(id, fld1, fld2, fld3...)
Между 2 базами имеется логическая связь по id.
Ну и соответственно, надо во второй программе получить id, fio, tel, adr, fld1, fld2, fld3...
Пробовал с External File, почти то что надо, только как его очистить/удалить ??? Я так понял там дропаются только ссылки на файл, а сам он остается.
Посмотрел на GLOBAL TEMPORARY TABLES, но они вроде глобальные только в пределах базы данных.
Ощущение, что изобретаю велосипед.
Просьба пнуть в нужном направлении.
...
вот написано :
Вроде то, что мне нужно, а как заюзать - непонятноGlobal Temporary Tables - предопределенные глобальные временные таблицы, не привязанные к каким-то базам. Например, подходят для хранения временных данных на время сессии или транзакции, после чего автоматически будут удалены;