怎样用sql语句动态的添加一列

这一列要求是数据库中已有两列的和即:新列=A+B。
2024-11-29 21:36:16
推荐回答(3个)
回答1:

你的意思是表结构中已经存在该列,只是插值的时候自动计算吧?

最简便的是将该列设计成计算列,计算公式是A+B,这样就可以实现了.

看附图

回答2:

使用视图可以实现,视图中的语句如下:
SELECT test1, test2, test1 + test2 AS Expr1 FROM dbo.Table_2
Expr1这一列可以实时获得

回答3:

例如:有表 Table
列 A int
列 B int

增加一列:
alter table Table add C int

求和:
update Table set C = A + B

即可