建立觸發程序以追蹤資料異動
Fresh Fruit Delivery 公司需要追蹤新增到 Products 資料表的所有新項目。你可以用觸發程序來達成。
新的觸發程序會把新項目的名稱、價格,以及首次上架日期,儲存到 ProductsHistory 資料表。
本練習屬於課程
在 SQL Server 建立與最佳化觸發程序
練習說明
- 在
Products資料表上建立ProductsNewItems觸發程序。 - 設定在資料插入該資料表時觸發執行。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
-- Add details to the history table
INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
SELECT Product, Price, Currency, GETDATE()
FROM inserted;