将一列零添加到表sql服务器

可能重复:
将具有默认值的列添加到SQL Server中的现有表

我在sql服务器中有一个表,但想要添加一个满零的额外列

什么是最好的方法来做到这一点

att1 att2
---------
1.0   5.8
2.7   3.8
5.1   6.8

att1 att2  extra
----------------
1.0   5.8   0.0
2.7   3.8   0.0
5.1   6.8   0.0

如果我没有记错,它应该是这样的:

ALTER TABLE table_name 
ADD extra REAL DEFAULT 0

请参阅:http://msdn.microsoft.com/en-us/library/ms190273.aspx

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


我知道这个列总是有0.0的值。 那么它不一定是真正的专栏

CREATE TABLE extraColumn (
     att1   float  NULL
    ,att2   float  NULL
    ,extra AS 0.0 
)

但是如果你需要的话,你可以坚持下去

CREATE TABLE extraColumn (
     att1   float  NULL
    ,att2   float  NULL
    ,extra AS 0.0  PERSISTED 
)
链接地址: http://www.djcxy.com/p/24701.html

上一篇: Add a column of zeros to table sql server

下一篇: Failed to install apk on device 'emulator