当记录插入表中时,如何在另一个表中自动更新列

时间:2018-04-07 17:08:59

标签: sql sql-server sql-server-2012

将记录插入表格后,QuantityInHand表格中的Items应自动更新。这两个表格为Transactions.OrderDetailsItems.ItemDetails

我尝试过这样的事情:

Create Trigger items.trgItemDetails
on items.ItemDetails
After update
As
   Begin
    Update items.ItemDetails
Set Items.itemDetails.QuantityInHand = ItemID
From Inserted
where inserted.ItemID = Items.ItemDetails
  End

请问,我该如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用触发器实现此目的。 检查下面的链接 https://docs.microsoft.com/en-us/sql/t-sql/statements/create-trigger-transact-sql