日期:2014-05-17  浏览次数:20761 次

紧急求一个表延迟更新的触发器
刚接触Oracle,现在要写一个触发器,在更改当前用户下的表时,对另一个服务器的一个用户下的同名的表进行更新。两个用户下相同名称的表结构都是一样的。现在有两个问题:
1,想实现延迟更新功能,也就是设定某个时间段比如几小时后或者几点几点更新,不用同步更新。因为可能会出现网络或者断点情况,同步更新会出现问题。请问各位高手有没有解决方法?是用事务处理,存储过程,还是建一个临时表?最好写详细一些!非常感谢!!!(同步更新的方法我大概上知道)
2,在只知道表名,主键的情况下,不知道表的其他字段,是否可以更新?

------解决方案--------------------
在触发器里调用存储过程,存储过程里随你,用job啊 ,什么的就好了