我正在尝试在Microsoft服务器管理器中设置一个触发器,其中第三个触发器由触发器填充
例如。我有一个包含
的表我需要在第3列中的每个新行(总计)由金额+ AdminFee填充
我有以下脚本,但它没有更新第3列
CREATE TRIGGER UpdateActualAmount
ON Event
AFTER INSERT
AS
BEGIN
UPDATE BankTransaction
SET ActualAmount = Amount + AdminFee
END
GO
有人可以让我知道我要去哪里了吗
答案 0 :(得分:0)
运行一次:
ALTER TABLE BankTransaction DROP COLUMN ActualAmount;
ALTER TABLE BankTransaction ADD ActualAmount as (Amount+AdminFee)
尽管我会在前端进行此操作,因为我真的不认为这种计算有任何理由可以成为表格的一部分。
如果您迫切希望将此sim的结果存储为表列,并希望对其进行索引/查询,则将其设置为PERSISTED列。