鉴于下表:
id | value
--------------
1 6
2 70
Run Code Online (Sandbox Code Playgroud)
有没有办法添加一个根据同一个表中的另一列自动计算的列?像VIEW,但同一个表的一部分.举个例子,calculated就是一半value.Calculated应该在value更改时自动更新,就像VIEW一样.
结果将是:
id | value | calculated
-----------------------
1 6 3
2 70 35
Run Code Online (Sandbox Code Playgroud) 表产品
id name price quantity total
1 food 50 1 50
2 drink 20 2 40
3 dress 100 3 300
Run Code Online (Sandbox Code Playgroud)
如何声明具有两列产品的列的表?
我有这个代码:
CREATE TABLE [dbo].[Orders] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[ProductName] NCHAR (70) NULL,
[Price] INT NULL,
[Quantity] INT NULL,
[Total] INT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
Run Code Online (Sandbox Code Playgroud)