如何創建更新同一表中不同列時更新表中的列的觸發器。創建一個觸發器,用於在同一表中的不同列更新時更新表中的列 - SQL
到目前爲止,我已經完成了以下工作,當任何新的數據被創建。它能夠將數據從「採購申請單」複製到「PO_Number」,但是當「採購申請單」中的數據已被修改時,不會更改「PO_Number」,並且該值爲NULL。任何形式的幫助將被認真感謝。
ALTER TRIGGER [dbo].[PO_Number_Trigger]
ON [dbo].[TheCat2]
AFTER INSERT
AS BEGIN
UPDATE dbo.TheCat2 SET PO_Number=(select Purchase_Requisition from inserted) where DocNo= (Select DocNo from inserted);
END
您的觸發器不是批處理安全的...... – 2014-08-28 14:19:19