谁能解释这个约束是如何起作用的?

时间:2010-09-21 07:33:18

标签: sql-server tsql

任何人都可以解释这个约束如何起作用以及它如何影响将记录插入此表中?运行win sql 2k5。尝试插入数据时遇到问题。

  ALTER TABLE [dbo].[ws_shiptable] ADD  CONSTRAINT [DF_ws_shiptable_ps_processed]  DEFAULT (0) FOR [ps_processed]

2 个答案:

答案 0 :(得分:1)

为列ps_processed添加默认值0。如果您执行插入操作而未指定ps_processed的值,则默认为0.您遇到的问题是什么?您收到可以发布的错误消息吗?默认值不应该给您带来麻烦,但请确保ps_processed具有正确的数据类型。我怀疑它会有点像?

答案 1 :(得分:0)

如果没有为列ps_processed提供任何值,则SQL Server会将值设置为零