一、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表进行操作,会触发对其操作的记录
    
  


 
					 
					