向列添加默认约束

时间:2016-03-22 06:47:17

标签: sql sql-server

我已经向列(department_id)添加了一个默认约束,然后将其删除,之后再次尝试将默认约束添加到同一列,我无法理解为什么删除后会出现此错误,可能是任何一个帮助我,我是sql的新手...

错误是:

  

Msg 1781,Level 16,State 1,Line 1 Column已经有一个DEFAULT界限   它。消息1750,级别16,状态0,行1无法创建   约束。查看以前的错误。

1 个答案:

答案 0 :(得分:1)

使用系统sp检查该表的现有约束。

EXECUTE sp_help 'table_name'

如果存在任何默认约束,请删除该约束并尝试添加约束。