我在 sql server 中有一个表,但想添加一个充满零的额外列
这样做的最佳方法是什么
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
我在 sql server 中有一个表,但想添加一个充满零的额外列
这样做的最佳方法是什么
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
我了解此列的值始终为 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
)