最近遇到这样一个问题
如:
数据库a 有c,f表,数据库b 有个d表(可能还有一个从表),在a里创建个以d (可能还有一个从表)为基表的视图,当d表一类数据有增删改的时候,同步更新a 里的c,f表信息;
方案是 在数据库a 里建立一个视图,在视图里在建立触发器,视图更新的时候触发触发器,但是有个问题,怎么知道视图更新了什么操作什么数据改变?有没有像oracle里一样有个替换触发器什么的,不得解!
(待续)
本文探讨了在不同数据库间实现视图同步的方案。具体而言,如何在数据库A中创建视图,当数据库B中的表D发生增删改操作时,能够自动更新数据库A中的相关表。面对的问题是如何检测到视图的更新细节并触发相应的触发器。
最近遇到这样一个问题
如:
数据库a 有c,f表,数据库b 有个d表(可能还有一个从表),在a里创建个以d (可能还有一个从表)为基表的视图,当d表一类数据有增删改的时候,同步更新a 里的c,f表信息;
方案是 在数据库a 里建立一个视图,在视图里在建立触发器,视图更新的时候触发触发器,但是有个问题,怎么知道视图更新了什么操作什么数据改变?有没有像oracle里一样有个替换触发器什么的,不得解!
(待续)
595
2156

被折叠的 条评论
为什么被折叠?