У меня есть таблица, которая называется order_details
, а другая - book_inventory
.
Если когда-либо ii quantity_ordered
в order_details
, это значение должно уменьшиться с quantity_in_stock
до book_inventory
.
Вот мой код:
create TRIGGER [dbo].[book]
ON [dbo].[order_details]
AFTER UPDATE
AS
IF UPDATE(quantity_ordered)
UPDATE book_inventory
SET book_inventory.quantity_in_stock = book_inventory.quantity_in_stock - order_details.quantity_ordered
FROM order_details
WHERE book_inventory.isbn = order_details.isbn