web-dev-qa-db-ja.com

既存の列にDEFAULTを追加する

Microsoft SQLサーバーで、T-SQLを使用して既存のテーブル列のデフォルトを追加/変更するにはどうすればよいですか?

12
Russell Steen
ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('XYZ') FOR [YourColumn]

デフォルトを変更するには、制約を削除し、新しい値で再度追加します。

ALTER TABLE yourTable
DROP CONSTRAINT constraintName

ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('ABC') FOR [YourColumn]
16
SqlACID