Добавить DEFAULT в существующий столбец

12

На сервере Microsoft SQL, как я могу добавить / изменить значение по умолчанию для существующего столбца таблицы, используя T-SQL?

Рассел Стин
источник

Ответы:

16
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]
SqlACID
источник
Также можно сделать это в конструкторе.
SqlSandwiches