Add a column of zeros to table sql server
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Add column, with default value, to existing table in SQL Server
号
我在SQL Server中有一个表,但要添加一个满是零的额外列
最好的方法是什么
1 2 3 4 5 | att1 att2 --------- 1.0 5.8 2.7 3.8 5.1 6.8 |
变成
1 2 3 4 5 | att1 att2 extra ---------------- 1.0 5.8 0.0 2.7 3.8 0.0 5.1 6.8 0.0 |
号
如果我记错了,应该是这样的:
1 2 | ALTER TABLE table_name ADD extra REAL DEFAULT 0 |
请参阅:http://msdn.microsoft.com/en-us/library/ms190273.aspx
请参见:将具有默认值的列添加到SQL Server中的现有表中
我知道这个列的值总是0.0。那么它不必是真正的列
1 2 3 4 5 | CREATE TABLE extraColumn ( att1 float NULL ,att2 float NULL ,extra AS 0.0 ) |
号
但如果你需要,你可以坚持下去
1 2 3 4 5 | CREATE TABLE extraColumn ( att1 float NULL ,att2 float NULL ,extra AS 0.0 PERSISTED ) |