急求确发器写法,我觉得有一点难度或复杂!
本人是菜鸟…………别见笑!求一确发器的写法假如有表a(id,f1,f2,f3,f4,f5),其中f5为BIT类型,a表中有若干条记录,暂且f5全为1。
另外有一张与a表一样结构的b表(为空表),现在问题如下:
1、如果我更新a表的f1,f3,f4字段(任意一个),此时检索b表是否具有相同的记录(即a.id=b.id),若有,则更新b表的数据为a表更新前的数据(注意一定是更新前的);若没有,则什么都不做
2、 如果更新a表中的f5,假设由1改为0,不管是否更改了f1,f3,f4等其它字段,此时检索b表中是否具有相同的记录(即a.id=b.id),若有, 则更新b表中的数据为a表更新前的数据(注意一定是更新前的);若没有,则将a表中更新前的记录(注意一定是更新前的)插入到b表中
3、如果更新a表中的f5,假设由0改为1,则删除b表中相对应的记录(即b.id=a.id)
4、如果删除a表中的记录,应同时删除b表中相同的记录
请高手解答!