日期:2014-05-18  浏览次数:20662 次

oracle 触发器 跨库问题
Oracle问题:
我用PL-SQL在一个视图上建立两个触发器,1个是当改视图有数据插入后,在另一个视图检查是否有这条数据,如无,将该条数据插入另一个库的某张表中
另一个是在该视图更新后 在另一个数据库的某张表检查是否有这条数据(有独立标示),这两条数据是否一样,如果不一样则将两条数据同步

问题在于 :能否在一个触发器中 进行对另一个数据库的操作


------解决方案--------------------
http://lpeitu.iteye.com/blog/542254

这个
------解决方案--------------------
create or replace trigger trigger_test 
after insert on xxx_view //这里得要用 instead of 而不是after或者before




You cannot specify a BEFORE trigger on a view or an object view.


You cannot specify an AFTER trigger on a view or an object view.