0
我有一个测试表:自动SQL计算
PiggyBank_Current
- Name (Primary Key)
-- Jackson
- Value
-- 0
PiggyBank_Default
- Name
-- Jackson
- value
-- 100
PiggyBank_Earn
- Name
-- Jackson
- Value
-- 20
难道每次我添加一个新的JA ckson赚取纪录PiggyBank_Earn,它会自动计算所有杰克逊的收入,然后添加它与默认值。那么总数将替换表PiggyBank_Current值上的人名与杰克逊相等的值?因此,对于这个例子,总共是120。
你可以使用触发器。请详细说明您的目标 –
@JoeTaras需求是,对于每个插入'PiggyBank_Earn'的插入,'PiggyBank_Earn'中所有'Value'的总和被添加到'PiggyBank_Default'中保存的'Value'中, ,并且该总数用于覆盖'PiggyBank_Current'中的'Value'以获得相同的'Name'。 – iamdave
请不要使用'nvarchar'字段('name')作为PK。为此目的使用'uniqueidentifier'或'identity'。 – gofr1