Как мне выполнить автоматическое вычисление столбца в таблице с помощью SQL Server?

#sql #sql-server

#sql #sql-сервер

Вопрос:

Я попытался создать таблицу в SQL Server :

введите описание изображения здесь

Мне нужно было создать столбец, который является столбцом окончательного платежа, который автоматически генерирует свои значения, получая разницу между двумя другими таблицами, что мне делать?

Ответ №1:

Вы можете использовать вычисляемый столбец. например

 CREATE TABLE dbo.Products
(
     ProductID int IDENTITY (1,1) NOT NULL
   , QtyAvailable smallint
   , UnitPrice money
   , InventoryValue AS QtyAvailable * UnitPrice
);