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