Можно ли обновить одну базу данных Firebird с помощью триггера в другой базе данных Firebird?

У меня есть две базы данных firebird, запущенные на одном сервере, и я хочу записывать в таблицу в одной из баз данных из триггера в другой базе данных, когда происходят определенные действия. Я искал и не могу узнать, возможно ли это.

Можно ли это сделать изначально в firebird или через UDF?

Спасибо

Нил


person williamsdb    schedule 21.05.2010    source источник


Ответы (1)


Это будет возможно в Firebird 2.5 с использованием синтаксиса «на внешнем». Пример:

EXECUTE STATEMENT('insert into table(field) values(?)')(:Param)
ON EXTERNAL 'another_server:C:\DB\DB.FDB'
AS USER 'SYSDBA' PASSWORD 'masterkey';
person Douglas Tosi    schedule 21.05.2010
comment
Привет, Дуглас. Спасибо за подробности. Правильно ли я, что 2.5 официально еще не выпущена и все еще является RC? Спасибо Нил - person williamsdb; 21.05.2010