彭驰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、Oracle数据新建测试表、操作记录表和触发器

1、新建test和test_log表

create table test(
  name varchar2(5) primary key,
  password varchar2(5) not null
)

create table test_log(
       t_operate varchar2(20) ,
       t_time date
)

2、新建触发器tri_ope,当对test表进行操作时,记录操作时间和操作

create or replace trigger tri_ope
       after insert or delete or update on test
begin
       if inserting then
          insert into test_log values('insert', sysdate);
       elsif deleting then
           insert into test_log values('delete', sysdate);
       elsif updating then
           insert into test_log values('update', sysdate); 
       end if;
end;

二、对test表进行操作,会触发对其操作的记录

posted on 2015-04-08 15:45  彭驰  阅读(165)  评论(0编辑  收藏  举报