任何人都可以解釋這個約束是如何工作的以及它如何影響到這個表中的記錄插入?運行win sql 2k5。嘗試插入數據存在問題。任何人都可以解釋這個約束是如何運作的嗎?
ALTER TABLE [dbo].[ws_shiptable] ADD CONSTRAINT [DF_ws_shiptable_ps_processed] DEFAULT (0) FOR [ps_processed]
任何人都可以解釋這個約束是如何工作的以及它如何影響到這個表中的記錄插入?運行win sql 2k5。嘗試插入數據存在問題。任何人都可以解釋這個約束是如何運作的嗎?
ALTER TABLE [dbo].[ws_shiptable] ADD CONSTRAINT [DF_ws_shiptable_ps_processed] DEFAULT (0) FOR [ps_processed]
它爲列ps_processed
添加默認值0。如果你做了一個插入,並且你沒有爲ps_processed指定一個值,它將默認爲0.你遇到了什麼問題?你會收到錯誤信息,你可以發佈?默認值不應該給你帶來麻煩,但要確保ps_processed具有正確的數據類型。我懷疑它會是一個領域?
如果沒有爲列ps_processed
提供值,則SQL Server將該值設置爲零