主题表A
回复表B
这个两个表是级联删除的 表A 有触发器T1
表B 有触发器T2删除表A里的行触发T1 同时级联删除表B并触发T2那么
在T1里可以通过select * from deleted 获得 表A 里被删除的行,我如何在 触发器T2里获得 表A 里被删除的行?

解决方案 »

  1.   

    我如何在 触发器T2里获得 表A 里被删除的行?-----------------------------------
    获取A里被删除的行做什么呢?
    删除A的时候用触发器将B表的回复都贴了不就可以了吗.
    B表不用删除触发器
      

  2.   

    lz,你現在是不是要求實現级联删除呢?
    沒有這麼麻煩的假如要求刪除A中某一記錄,也同時刪除B表中的記錄alter table A
    add constraint con_del foreign key (id) references B(id) on delete cascade --加上這句
    可以實現自動級聯刪除