如何同步更新两个表的数据 比如表A和表B两个表,如何做到A表insert或者update时同时更新B表中的数据。同样B表操作时,同步更新A表的数据。我用触发器如何实现,我试了下会产生递归调用的错误,请问有什么办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.BEFORE UPDATE做判断,在另一张表中查找是否有相同的数据,如果是就不更新.2.BEFORE INSERT做判断,是否主键相同的数据存在,存在则不插入.例如:第一个就是SELECT COUNT(*) INTO VAR1 FROM A WHERE FIELD1=:NEW.FIELD1,....列举全部字段.第二个就是SELECT COUNT(*) INTO VAR1 FROM A WHERE FIELD1=:NEW.FIELD1,...列举主键. 数据库转换问题 oracle突然无法用PLSQL Developer和toad打开,但在DOS下却又能连接成功。 关于job broken的问题 [体系架构]这样的系统,数据库如何设计存储方案和优化存储? Hibernate不能正确生成主键的问题 性能瓶颈,请高手执教! 库盲咨询 ------ 目前项目要用存储过程,能否提供一些基础资料??? 如何判断一个表分区的名字是否存在并是什么名字 急!oracle 连接ado的问题求救 关于时刻的处理 关于ORACLE触发器监听表字段的修改(高分回报)在线等待-- 如何实现oracle数据库与access数据库的实时通信?
2.BEFORE INSERT做判断,是否主键相同的数据存在,存在则不插入.
例如:
第一个就是SELECT COUNT(*) INTO VAR1 FROM A WHERE FIELD1=:NEW.FIELD1,....
列举全部字段.
第二个就是SELECT COUNT(*) INTO VAR1 FROM A WHERE FIELD1=:NEW.FIELD1,...
列举主键.