2011-05-12 173 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