当一个表的一列修改的时候把另外两列的数据加入另一个表的触发器怎么写啊

当表a的1列为'是'的时候把表a的2列和3列数据插入到表b的2列和3列的触发器怎么写啊?

大致这样,如果是更新b表,把insert into改成 update就行 创建触发器可以参考下这个http://t.csdn.cn/p9pRX

create or replace trigger TRI_ab
  before  INSERT OR UPDATE on  a
  for each row
declare
  PRAGMA AUTONOMOUS_TRANSACTION;
begin
  if :new.file1='是'
    then
      insert into b (file2,file3) select file2,file3 from a;
   end if;
end TRI_ab ;