将一列零添加到表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