Как объединить две базы данных Firebird - PullRequest
1 голос
/ 22 мая 2019

Мне нужно объединить две базы данных Firebird.Первый содержит данные за 2014–2016 годы и 2018–2019 годы. Второй - с 2014 по 2017 год.

Я хотел бы, чтобы все данные за 2012–2019 годы были в одной базе данных.

1 Ответ

0 голосов
/ 23 мая 2019

попробуйте использовать на внешнем в процедуре

например:

create or alter procedure GET_ALL_DATA
 returns (
   BASE integer,
   ID integer,
   NAME varchar(250))
 as
 begin
   for execute statement 'select 1, id, name from dict_assortment'
    into base, id, name do
    suspend;
   for execute statement 'select 2, id, name from dict_assortment'
    on external 'C:\base2000\Db\db.fdb'
    into base, id, name do
    suspend;
 end
...