資源簡介
觸發器程序設計
2
通過本實驗的學習,使學生掌握握觸發器程序的設計和使用。
二、實驗內容
說明:使用銀行貸款數據庫。
1、新建一個貸款記錄統計表LoanNum,存放每一個法人單位的貸款次數。為LoanT表創建一個INSERT語句級觸發器,當有新的貸款記錄插入時,需要及時更新LoanNum表中該法人的貸款次數。
2、創建一個AFTER行級觸發器,當對LoanT表的貸款金額(Lamount)進行修改時,若金額減少了10%,則將此次操作記錄到另外一張表L_U(Eno,Bno,Oldamount,Newamount),其中Oldamount是修改前的金額,Newamount是修改后的金額。
3、創建一個instead of行級觸發器,為貸款表(LoanT)定義完整性規則“貸款日期(Ldata)不能早于當前日期,如果早于,自動改為當前日期”。
4、創建一個DELETE觸發器,當貸款表(LoanT)中的記錄被刪除時,將刪除的貸款記錄和刪除日期插入到另外一張表L_D(Eno, Bno, Ldata, Lamount, Lterm, Deldata)
三、實驗報告
將實驗結果反映在實驗報告中,并對實驗中遇到的問題及解決方案、進行整理、分析總結,提出實驗結論或自己的看法。
代碼片段和文件信息
評論
共有 條評論