可以像这样添加列的默认值
ALTER TABLE [MyTable] ADD DEFAULT ((0)) FOR [MyColumn]
或者像这样
ALTER TABLE [MyTable] ADD CONSTRAINT [DF_MyTable_MyColumn] DEFAULT ((0)) FOR [MyColumn]
两者有什么区别?
答案 0 :(得分:8)
第一个示例中的约束将由SQL Server分配一个名称。
答案 1 :(得分:4)
SQL Server特别将默认值分类为“约束”。使用CONSTRAINT关键字的语法允许您指定默认名称,这是一种很好的做法。