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
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
この列の値は常に 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
)