desc linkman; --通讯录
Name Type Nullable Default Comments
-------- ------------- -------- ------- --------
ID VARCHAR2(100) 自动增长的序列seq_ID
GROUP_ID VARCHAR2(100) Y NULL
USERID VARCHAR2(100) Y '-1'
NAME VARCHAR2(100) Y '-1' 名字
EMAIL VARCHAR2(100) Y NULL email
PHONE VARCHAR2(100) Y NULL
REMARK VARCHAR2(500) Y NULL
desc whitelist; --白名单
Name Type Nullable Default Comments
----------- ------------- -------- ------- --------
ID VARCHAR2(50) 自动增长的序列seq_ID
USER_CARDID VARCHAR2(100)
USEREMAIL VARCHAR2(100) Y
EMAIL VARCHAR2(50) Y email
NAME VARCHAR2(20) Y 名字 当我向whitelist中添加一条记录insert into whitelist(ID,USER_CARDID,USEREMAIL,EMAIL,NAME) values('1000','279F','[email protected]','[email protected]','aaa'); 就同时向linkman中也insert into linkman(ID,USERID,name,email) values('1000','[email protected]','[email protected]','aaa');
当我从whitelist中根据ID删除一条记录delete from whitelist where ID='1000'就同时也向linkman中也delete from linkman where ID = '1000';
whitelist和linkman通过whitelist.ID和linkman.ID关联 想通过写个触发器实现该功能 上面还一个帖子一样的30分
Name Type Nullable Default Comments
-------- ------------- -------- ------- --------
ID VARCHAR2(100) 自动增长的序列seq_ID
GROUP_ID VARCHAR2(100) Y NULL
USERID VARCHAR2(100) Y '-1'
NAME VARCHAR2(100) Y '-1' 名字
EMAIL VARCHAR2(100) Y NULL email
PHONE VARCHAR2(100) Y NULL
REMARK VARCHAR2(500) Y NULL
desc whitelist; --白名单
Name Type Nullable Default Comments
----------- ------------- -------- ------- --------
ID VARCHAR2(50) 自动增长的序列seq_ID
USER_CARDID VARCHAR2(100)
USEREMAIL VARCHAR2(100) Y
EMAIL VARCHAR2(50) Y email
NAME VARCHAR2(20) Y 名字 当我向whitelist中添加一条记录insert into whitelist(ID,USER_CARDID,USEREMAIL,EMAIL,NAME) values('1000','279F','[email protected]','[email protected]','aaa'); 就同时向linkman中也insert into linkman(ID,USERID,name,email) values('1000','[email protected]','[email protected]','aaa');
当我从whitelist中根据ID删除一条记录delete from whitelist where ID='1000'就同时也向linkman中也delete from linkman where ID = '1000';
whitelist和linkman通过whitelist.ID和linkman.ID关联 想通过写个触发器实现该功能 上面还一个帖子一样的30分
解决方案 »
- 求解
- 请问一个购物网站的DB应该怎样设计呢?
- 数据库服务器经常出现CPU占用率100%的情况,联入数据库的有40多个用户,主要在运行数据量比较大的报表时出现这个现象,怎么优化报表程序都难以改善
- sqlplus "/as sysdba"登录后 如何查询数据库表
- oracle update 多表问题!
- oracle 分组update 问题
- 安装Oracle 9i客户端提示javaw.exe错误
- 怎么将ORACLE数据库对象导入到DB2中去
- 这个存储过程怎么写?(oracle)
- 从oracle生成报表,用c++,java,还是excel做? 若用c++做报表,是否有这方面的包或控件??
- 取两张表所不共有的数据
- 谁帮我看看这条sql是什么意思?
create or replace trigger tr_audit_linkman
after insert or delete on whitelist
for each row
begin
case
when inserting then
insert into linkman(ID,USERID,name,email) values(:new.id,:new.USER_CARDID,:new.USEREMAIL,:new.NAME);
when deleting then
delete from linkman where id=:old.id;
end case;
end;
after insert or update or delete on whitelist
for each row
begin
case
when inserting then
insert into linkman
values(:new.id,:new.user_cardid...);
when deleting then
delete from linkman where id=:old.id;
end case;
end;