国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle觸發器實例代碼

2024-08-29 14:00:03
字體:
來源:轉載
供稿:網友

Oracle觸發器,用于選單后修改選單的表的觸發動作。

--備貨檢驗選單后 回寫備貨狀態CREATE OR REPLACE TRIGGER tri_TobaccoStockINSERTafter INSERTON "TobaccoStockQuality"FOR each ROWBEGINUPDATE "GoodsStock" SET "FirstCheckState"=-1 WHERE "ID"=:NEW."GoodsStock_ID";END;--備貨檢驗修改選單后 回寫備貨狀態CREATE OR REPLACE TRIGGER tri_TobaccoStockUPDATEbefore UPDATEON "TobaccoStockQuality"FOR each ROWBEGINUPDATE "GoodsStock" SET "FirstCheckState"=decode(to_number(:NEW."AuditStatus"),0,-1) WHERE "ID"=:NEW."GoodsStock_ID";IF :NEW."GoodsStock_ID"<>:OLD."GoodsStock_ID" THENUPDATE "GoodsStock" SET "FirstCheckState"=-1 WHERE "ID"=:OLD."GoodsStock_ID";END IF;END;--備貨檢驗刪除單據后 回寫備貨狀態CREATE OR REPLACE TRIGGER tri_TobaccoStockDELETEbefore DELETEON "TobaccoStockQuality"FOR each ROWBEGINUPDATE "GoodsStock" SET "FirstCheckState"=-1 WHERE "ID"=:OLD."GoodsStock_ID";END;

以上所述是小編給大家介紹的Oracle觸發器實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥棱县| 日土县| 石门县| 通山县| 冕宁县| 邳州市| 诏安县| 伊金霍洛旗| 长白| 涟源市| 丰顺县| 云和县| 定边县| 陵川县| 安远县| 邻水| 新营市| 嵊泗县| 濮阳县| 正安县| 拜泉县| 宁化县| 岱山县| 阜城县| 民丰县| 上思县| 桂阳县| 烟台市| 垣曲县| 遂宁市| 肇州县| 和平县| 大港区| 峨眉山市| 肇源县| 象山县| 肇东市| 博客| 涡阳县| 襄城县| 体育|