【发布时间】:2011-05-13 02:48:11
【问题描述】:
我有四个表和两个触发器。
Table A tirggerA , when before delete === > insert deleted data into Tabele AAAAA
Table B tirggerB , when before delete === > insert deleted data into Tabele BBBBB
问题是triggerB在删除表B中的一些数据时效果很好。
我想从 TableA 中删除数据时,
- 删除表A的数据插入到表AAAAA中
- 表 B 的已删除数据(与表 A 数据相关)也插入到表 BBBBB 中。
我对表 B 和表 A 的关系使用级联删除。
问题是当 TableA 中的某些数据被删除时,TriggerB 似乎永远不会触发。实际上它应该有效,因为我在这些表之间有级联删除关系。有什么想法吗?
【问题讨论】:
-
大家好.. 我只是不在两个表之间使用级联删除,只是将表 B 的删除命令放在 tirggerA 中。现在运作良好。谢谢。 :)