如何将具有默认值的列添加到SQL Server 2008或2012中的现有表?

How do I add a column, with a default value, to an existing table in SQL Server 2008 or 2012?

本问题已经有最佳答案,请猛点这里访问。

如何向SQLServer2008中的现有表添加具有默认值的列?


江户十一〔一〕号

将具有默认值的列添加到SQL Server中的现有表中


使用ALTER TABLE。例如

1
2
ALTER TABLE Table1
ADD  col2 INT DEFAULT 0;

sqlfiddle