數據庫小問題

 添一個表後,用sql編程判斷這個只要有添加就自動把這個表的部分內容添到別一個表中。
這個用觸發器實現,下面是一個具體例子,這個例子實現的是:無論何時訂購產品(無論何時向Order Details表中插入一條記錄),這個觸發器都將更新Products表中的一列(UnitsInStock)。用原來的值減去訂購的數量值即爲新值。
------------------begin--------------
CREATE TRIGGER OrdDet_Insert
ON [Order Details]
FOR INSERT
AS
UPDATE P SET
UnitsInStock = P.UnitsInStock – I.Quantity
FROM Products AS P INNER JOIN Inserted AS I
ON P.ProductID = I.ProductID
----------------end--------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章