我有一个相当简单的问题。 我需要创建删除触发器。删除触发器SQL 2005
我有三个表,Main和T1和T2。 T1和T2连接到Main,使用相同的ID字段,所以我已经有插入式触发器,但效果很好,但我需要删除触发器,它将从主表中删除T1和T2时删除记录。
任何帮助?
我有一个相当简单的问题。 我需要创建删除触发器。删除触发器SQL 2005
我有三个表,Main和T1和T2。 T1和T2连接到Main,使用相同的ID字段,所以我已经有插入式触发器,但效果很好,但我需要删除触发器,它将从主表中删除T1和T2时删除记录。
任何帮助?
删除触发器将在DELETE运行后触发。但是,DELETE将因外键错误而失败(您有FK,对吗?)。
选项:
你有没有考虑一个带有“ON DELETE CASCADE”的外键? –
是的,我删除了强制执行外部关键控制点,并删除了检查现有数据。 – Tony
@Tony:为什么要删除“检查现有数据”?这与CASCADE DELETE – gbn