简单的触发器问题。
有个表A
字段 a,b,c
表B 用来修改的记录
字段 a,b,c,operation
如果表A insert记录 要求表B相应的增加新增的记录且 operation='新增'
如果表A delete记录 要求表B相应的增加删除的记录且 operation='删除'
如果表A update记录 要求表B相应的增加update前的记录且 operation='编辑前'
同时表B相应的增加update后的记录且 operation='编辑后'
相关推荐
简单触发器的使用 献给SQL初学者
首先,啰嗦几句废话如下: (1)触发器(trigger)是个特殊的存储过程,它的执行并不需要我们去显式调用,而是由一些事件触发,这有点类似C#中的事件处理机制。当使用UPDATE,INSERT 或DELETE的一种或多种对指定的数据库的相关表进行操作时,会触发触发器。 (2)触发器可以包含复杂的SQL语句,主要用于强制复杂的业务规则或要求。 (3)触发器能够维持数据库的完整性,当执行插入、更新或删除操作时,触发器会根据表与表之间的关系,强制保持其数据的完整性。 好,啰嗦完了开始贴代码,首先贴上我创建的两张表所包含的列,他们的关联关系是1对多,以UserID进行关联。
MySQL中触发器入门简单实例与介绍
创建触发器。创建触发器语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 其中trigger_name标识触发器名称,用户自行指定; trigger_time标识触发时机,用before和after替换; trigger_event标识触发事件,用insert,update和delete替换; tbl_name标识建立触发器的表名,即在哪张表上建立触发器; trigger_stmt是触发器程序体;触发器程序可以使用begin和end作为开始和结束,中
触发器触发器触发器触发器
触发器9.18触发器9.18触发器9.18触发器触发器9.18触发器9.18触发器9.18触发器
触发器创建sql语句
前后触发器创建语句使用sql语句创建触发器
oracle练习题关于触发器的作业
一点关于oracle的练习题!较难~慢慢看吧!~受打击了别管我啊!!!!


数据库相关
