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

时间:2013-06-05 06:06:26

标签: sql sql-server sql-server-2008 tsql

如何将具有默认值的列添加到SQLServer 2008中的现有表?

2 个答案:

答案 0 :(得分:17)

ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}

Add a column with a default value to an existing table in SQL Server

答案 1 :(得分:9)

使用ALTER TABLE。例如

ALTER TABLE Table1 
ADD  col2 INT DEFAULT 0;

<强> SQLFiddle