关于SQL Server默认约束

发布日期:2023-12-07
最后更新:2026-02-27 06:15:02
阅读:10,723

创建表时可以同时添加默认值

已经有默认值的列不能修改默认值

需要先删除默认约束,再重新添加

ALTER TABLE 表 ADD DEFAULT 默认值 FOR 列

查询表结构时要一块把默认约束名查出来,方便下一步删除
OBJECT_DEFINITION(c.default_object_id) AS DEFAULT_DEFINITION,OBJECT_NAME(C.default_object_id) AS DEFAULT_CONSTRAINT FROM SYS.COLUMNS