oracle 触发器
CREATE TABLE WhiteList ( --白名单表
unitID VARCHAR2(50) PRIMARY KEY, --单位ID
email VARCHAR2(100) NOT NULL , --邮箱
unitName VARCHAR2(100) --单位名称
);
CREATE TABLE BlackList ( --黑名单表
unitID VARCHAR2(50) PRIMARY KEY,
email VARCHAR2(100) NOT NULL ,
unitName VARCHAR2(100)
);
insert into WhiteList value('421023','aaa@sina.com','aaa');
insert into BlackList value('421000','bbb@sina.com','bbb');
当我向BlackList表中insert into BlackList value('421023','aaa@sina.com','aaa');时那么就他是把WhiteList表中email为刚insert的'421023'记录删除
同理向白名单表中添加了黑名单的项 , 则把黑名单中相应的记录就删除
写实现这样功能的触发器