2011-05-12 175 views
0

我已经搜索了很多没有成功,只需要知道更改列默认值的查询。查询改变列的默认值

+1

你可以是一个更加清楚一点,或者提供一个例子吗? – 2011-05-12 16:24:16

+0

获得了列名称状态,其默认值为false我需要将该默认值更改为0 – 2011-05-12 16:25:00

+0

哪个数据库? – MartW 2011-05-12 16:25:46

回答

0

1)删除旧默认值:

ALTER TABLE <TableName> DROP CONSTRAINT <DF_ContstraintName> 

2)添加新的默认值:

ALTER TABLE <TableName> ADD CONSTRAINT 
<DF_ContstraintName> DEFAULT <Value> FOR <ColumnName> 
+0

需要首先删除existiong约束,尽管'ALTER TABLE DROP CONSTRAINT ' – 2011-05-12 16:54:59

+0

是的,当然要感谢@Martin。 – garnertb 2011-05-12 17:00:04