现有三张表.
1、客户资料1表
2、客户资料2表
3、1、2的汇总表
想实现三张表的同步,即第三张汇总表的数据随时根据1、2张表数据的变化而变化(增加、删除)。请赐教,谢!

解决方案 »

  1.   

    我是oracle的初学者,请高手指导具体写法。谢!
      

  2.   


    create or replace trigger tri_study
        after insert or update on csdn.employees2 
        for each row
    begin
       if inserting then
         dbms_output.put_line('插入数据');---to insert action
       else
        dbms_output.put_line('删除数据');  ---to update action
       end if;end;
      

  3.   


    SQL> create or replace trigger tri_study
      2      after insert or update or delete  on csdn.employees2
      3      for each row
      4  begin
      5  
      6     if inserting then
      7       dbms_output.put_line('插入数据');
      8     else
      9      dbms_output.put_line('删除数据');
     10     end if;
     11  end;
     12  /Trigger createdSQL>  insert into employees2 values(12,'FFF','OCC','AAA','GGG',2000);插入数据1 row insertedSQL> commit;Commit completeSQL> delete from employees2 e where e.employee_id = 12;删除数据1 row deletedSQL> commit;Commit completeSQL>