我有一個相當簡單的問題。 我需要創建刪除觸發器。刪除觸發器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