freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

了解為什么需要觸發(fā)器(文件)

2025-02-20 02:41 上一頁面

下一頁面
 

【正文】 發(fā)器除了跟蹤數(shù)據(jù)的變化(修改)外,還可以檢查是否修改了某列的數(shù)據(jù) ?使用 UPDATE(列)函數(shù)檢測是否修改了某列 問題: 交易日期一般由系統(tǒng)自動產(chǎn)生,默認(rèn)為當(dāng)前日期。 分析: ? 在 bank表上創(chuàng)建 UPDATE觸發(fā)器 ? 修改前的數(shù)據(jù)可以從 deleted表中獲取 ? 修改后的數(shù)據(jù)可以從 inserted表中獲取 UPDATE觸發(fā)器示例 31 22 ACCP 關(guān)鍵代碼 CREATE TRIGGER trig_update_bank ON bank FOR UPDATE AS DECLARE beforeMoney MONEY,afterMoney MONEY SELECT beforeMoney=currentMoney FROM deleted SELECT afterMoney=currentMoney FROM inserted IF ABS(afterMoneybeforeMoney)20230 BEGIN print 39。backupTable39。) UPDATE bank SET currentMoney=currentMoneyoutMoney WHERE cardID=myCardID ELSE UPDATE bank SET currentMoney=currentMoney+outMoney WHERE cardID=myCardID ….. GO INSERT 觸發(fā)器示例 32 從 inserted表中獲取交易類型、教員金額等 根據(jù)交易類型,減少或增加對應(yīng)卡號的余額 15 ACCP INSERT 觸發(fā)器示例 33 16 ACCP transInfo cardID transType transMoney 1001 0002 1001 0002 存入 300 存入 500 1001 0001 支取 200 DELETE觸發(fā)器 transInfo 1001 0002 存入 存入 500 deleted cardID transType transMoney 1001 0001 支取 200 刪除記錄行 觸發(fā) delete觸發(fā)器向 deleted表中插入被刪除的副本 觸發(fā)器檢查 deleted表中被刪除的數(shù)據(jù),決定是否需要回滾或執(zhí)行其他操作 ?DELETE觸發(fā)器的工作原理: 17 ACCP 問題: 當(dāng)刪除交易信息表時,要求自動備份被刪除的數(shù)據(jù)到表backupTable中 。向 inserted表中插入新行的副本 觸發(fā)器檢查 inserted表中插入的新行數(shù)據(jù),確定是否需要回滾或執(zhí)行其他操作 ?INSERT觸發(fā)器的工作原理: 13 ACCP INSERT 觸發(fā)器示例 31 問題: 解決上述的銀行取款問題:當(dāng)向交易信息表 (transInfo)中插入一條交易信息時,我們應(yīng)自動更新對應(yīng)帳戶的余額 。張三 39。張三 39。ACCP 第七章 觸發(fā)器 ACCP 回顧 21 ?代碼閱讀,下列系統(tǒng)存儲過程的功能是: EXEC sp_helpconstraint stuInfo EXEC sp_helpindex stuMark
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1