當前位置:外匯行情大全網 - 期貨行情 - SQL觸發器編程

SQL觸發器編程

1.在借入表中創建觸發器ins _ Borrow _ tr。在借閱表中插入記錄時,借閱日期不能為空,歸還日期必須為空。如果不滿足上述條件,則不允許在“借用”表中插入記錄;如果滿足上述條件,則允許插入,同時獲取圖書的到期日,則“圖書”表中對應的圖書數應減少1,對應的是讀者的借閱行為。-“借款日期”不能為空;它可以在沒有觸發器的情況下通過IS NOT NULL設置;-還書日期必須為空,可以通過設置默認值來實現,即無論輸入什麽值,最後都會被清除;——“借書日期”按“借書日期”計算,“圖書”表中的圖書數應減少1:兩個功能由壹個觸發器實現;創建觸發器ins _借方_tr

借出

用於插入

如同

開始

更新借入集到期日=借入日期+n從借入日,插入借入地點。b _ id,=已插入。b _ id和其他類似。

結束

開始2。在借入表中創建觸發器del _ Borrow _ tr。刪除借用表中的記錄時,如果歸還日期為空,則不允許刪除該記錄。-這可以通過觸發器來實現。3.在“借”表中創建壹個觸發器update_return_tr。更新“借用”表中的記錄時,只能更新“歸還日期”字段,其他字段不能更新。請計算是否逾期並給出處罰信息(逾期壹天0.1元)。如果更新,“圖書”表中的圖書數量應該增加1。這個操作對應的是讀者的還書行為。-只能更新“返回日期”字段,其他字段不能更新:這個不太好實現,因為如果程序是可寫的,就有點麻煩了!建議在程序中修改時,其他字段為只讀。-其他部分由觸發器實現。

  • 上一篇:如何利用基本面消息抓住行情呢?
  • 下一篇:紹興上虞諾亞印刷傳媒有限公司怎麽樣?
  • copyright 2024外匯行情大全網