0
我有兩個表格。當我爲特定列插入一個新值時,我想更新第二個表中的另一列。我該怎麼做?插入特定列的觸發器
下面是一個簡單的示例,但它給出了「關鍵字'插入'附近的語法不正確。」錯誤如預期。
Create trigger trigger_Insert_Months
on [Quantities]
after Insert
As
if Insert([Work Name])
begin
declare @NewWorkName varchar(200)
select @NewWorkName = [Work Name] from inserted
insert into [April]([Work Name])
values (@NewWorkName)
End
消息4104,級別16,狀態1,過程trigger_Insert_Months,行43 多部分標識符「INSERTED .Work Name「無法綁定。 消息4104,級別16,狀態1,過程trigger_Insert_Months,行43 無法綁定多部分標識符「INSERTED.PrimaryKey」。 消息207,級別16,狀態1,過程trigger_Insert_Months,行43 無效的列名'PrimaryKey'。 – Macukadam
您可以顯示「數量」和「四月」的表格定義。通過'PrimaryKey',我的意思是你必須用''Quantities'表中的主鍵列來替換它。 – AKS
我非常感謝! – Macukadam