0
我目前在我的公司維護舊系統。我想更新一個表,但它在另一個表中給出了錯誤。這裏是我的查詢:更新表,但在另一個表中顯示錯誤
USE [Corporate]
GO
ALTER TABLE transfer_detail NOCHECK CONSTRAINT ALL
GO
UPDATE [dbo].[Transfer_Detail]
SET [Satuan] = 'DUS'
WHERE [Satuan] = 'CRT'
GO
ALTER TABLE transfer_detail CHECK CONSTRAINT ALL
GO
但錯誤說:
Msg 515, Level 16, State 2, Line 22
Cannot insert the value NULL into column 'Transfer_Out', table 'Corporate.dbo.Saldo_Gudang'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
我嘗試沒有成功弄清楚這個問題。有沒有人可以指出我的問題?感謝您的幫助。
你有沒有觸發表'[dbo]。[Transfer_Detail]'? – 2014-12-08 04:16:59
嗨@Kumar,是的,它有觸發器,我暫時禁用它。你可以添加一個帖子,以便我可以接受答案。非常感謝你。 – 2014-12-08 04:33:04