我在SQL Server中有一個觸發器,當一個條件發生時,我需要ROLLBACK
它。問題是我需要設置自定義消息。TRIGGER ROLLBACK上的自定義消息?
-- This is inside an UPDATE TRIGGER --
if (condition)
BEGIN
ROLLBACK
RAISERROR 50100 'custom message'
END
但它提出了2個錯誤
消息50100,級別16,狀態1,過程tU_COM_Proposta,行42
自定義消息
消息3609,級別16,狀態1,行
交易在觸發器中結束。該批次已被中止。
我怎樣才能得到它只提高我的自定義錯誤,同時我需要回滾觸發器的事務?
您是否找到解決方案?我現在有同樣的問題 – IvanovAndrew