程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle 一張圖搞定觸發器 以及 觸發時結束語句的方法,oracle觸發器

Oracle 一張圖搞定觸發器 以及 觸發時結束語句的方法,oracle觸發器

編輯:Oracle教程

Oracle 一張圖搞定觸發器 以及 觸發時結束語句的方法,oracle觸發器


        Oracle中的觸發器是一個非常有用的技術,它與存儲過程和函數不同的是,存儲過程與函數需要用戶顯示調用才執行,而觸發器是由一個事件來啟動運行。即觸發器是當某個事件發生時自動地隱式運行,也就是可以非常給力的監控用戶的操作,這使得觸發器可以幫助我們做一件讓每個程序員都很高興的事:規范用戶的輸入,在用戶輸入不符合邏輯的數據時及時阻止並提示他,維護數據的合理性。

首先通過一張圖來解讀觸發器的基本使用方法:


    
  那麼如何打斷一個不合理的操作呢。。。好吧其實就是字面上的那個意思,有異常就拋呗,通過拋出異常來終止語句的執行,下面是一個實例:

這樣就可以在用戶輸入當前年齡小於過去年齡的時候終止語句了,被終止的語句不會對數據庫產生影響
  
  
  
  
  
  
  
  
  
  
 
 
 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved