數據庫小問題
這個用觸發器實現,下面是一個具體例子,這個例子實現的是:無論何時訂購產品(無論何時向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--------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一場數據架構變革正在來臨
蔡芳芳
2021-12-21 10:54:01
解讀數字化轉型下的數據安全:AI正在開闢新的可能性
凌敏
2021-12-19 14:03:54
MySQL 核心模塊揭祕 | 16 期 | InnoDB 表鎖
原創
2024-05-17 12:02:59
MySQL死鎖排查,原來我一直沒懂。。。
原創
2024-04-23 23:10:58
詳解GaussDB(DWS)中3個防過載檢查項
原創
2024-03-18 23:17:14
starrocks聚合表使用
原創
2024-03-01 09:23:35
數倉實踐丨從CU入手優化HStore表
原創
2024-02-27 10:59:42
01 穩定性(一)如何應對事故並做好覆盤?
原創
2024-05-22 00:17:24
性能優化(七)-MySQL篇
原創
2024-03-20 12:59:21
Flink自建集羣作業優化
原創
2024-03-13 12:20:17
hive分區和分桶你熟悉嗎?
原創
2024-03-11 02:23:15
數倉的等待視圖中,爲什麼會有Hashjoin-nestloop
原創
2024-02-28 11:09:17
智慧家庭場景的推薦系統的發展歷程和方向 | InfoQ《公開課》
InfoQ 中文站
2021-12-21 10:54:01
一個避免技術債的無代碼微服務應用商店
Thomas Hansen
2021-12-20 10:53:54