我有两个firebird数据库在同一台服务器上运行,我想在发生某些操作时从另一个数据库上的触发器写入其中一个数据库的表。我有一个搜索,但无法确定这是否可行。
它可以在firebird中本地完成还是通过UDF完成?
由于
尼尔
答案 0 :(得分:6)
在Firebird 2.5中使用“on external”语法是可能的。 例如:
EXECUTE STATEMENT('insert into table(field) values(?)')(:Param)
ON EXTERNAL 'another_server:C:\DB\DB.FDB'
AS USER 'SYSDBA' PASSWORD 'masterkey';