【发布时间】:2020-08-30 18:36:40
【问题描述】:
请问如何创建包含自动计算列的表格?
虽然我仍然是 SQL Server 数据库管理的学习者,但我尝试在 SQL Server 中创建一个表:
我需要创建一个作为最终付款列的列,该列通过获取其他两个表之间的差异来自动生成其值我该怎么办。
【问题讨论】:
标签: sql sql-server
请问如何创建包含自动计算列的表格?
虽然我仍然是 SQL Server 数据库管理的学习者,但我尝试在 SQL Server 中创建一个表:
我需要创建一个作为最终付款列的列,该列通过获取其他两个表之间的差异来自动生成其值我该怎么办。
【问题讨论】:
标签: sql sql-server
您可以使用Computed Column。例如
CREATE TABLE dbo.Products
(
ProductID int IDENTITY (1,1) NOT NULL
, QtyAvailable smallint
, UnitPrice money
, InventoryValue AS QtyAvailable * UnitPrice
);
【讨论】: