Sql 当行插入另一个数据库时,如何在一个数据库中获取信息?

Sql 当行插入另一个数据库时,如何在一个数据库中获取信息?,sql,oracle,plsql,Sql,Oracle,Plsql,我有两个数据库。当在数据库2中的某个表中插入行时,如何编写一些触发器来获取数据库1中的通知。我有从database1到database2的链接,但没有从2到1的链接。在数据库之间复制数据的标准方法是在database1中为database2中的表创建物化视图。例如 创建物化视图db1\u表 刷新力为 从db2中选择*_table@db2; .谢谢,这将很有帮助!刷新物化视图后,我应该运行过程进行一些处理。我可以在这个视图上触发吗?有没有可能或者有更好的方法来触发呢?@StefanDjordje

我有两个数据库。当在数据库2中的某个表中插入行时,如何编写一些触发器来获取数据库1中的通知。我有从database1到database2的链接,但没有从2到1的链接。

在数据库之间复制数据的标准方法是在database1中为database2中的表创建物化视图。例如

创建物化视图db1\u表
刷新力为
从db2中选择*_table@db2;

.

谢谢,这将很有帮助!刷新物化视图后,我应该运行过程进行一些处理。我可以在这个视图上触发吗?有没有可能或者有更好的方法来触发呢?@StefanDjordjevic:是的,你应该可以在物化视图上触发。与物化视图一样,存在一些警告/限制,我不记得了。