有一个触发器
有teacher 表字段有id ,flg
有student 表字段id,flg
两表数据相同可能id(主键)不同
当删除teacher 表一条数据后 才触发这个触发器 删除student 表中和删除数据表中字段flg相同数据, 这个触发器怎么写

解决方案 »

  1.   


    create or replace trigger tri_del
    after delete on teacher
    for each row
    begin
    delete student where flg=:old.flg;
    end;
      

  2.   

    你这个变通下不就行了吗?
    http://topic.csdn.net/u/20110106/15/1dac69e4-f12a-48af-917d-7def726d8b1c.html
      

  3.   

    如果是这两个表呢
    有teacher 表字段有id ,flg
    有student 表字段id,flgscreate or replace trigger tri_del
    after delete on teacher
    for each row
    begin
    delete student where flgs=:old.flg;
    end;
    这样为什么不行啊