做為北京育知同創科技有限公司的一名講師,在講課過程中,有時會發現學生們普遍在某些技術難點上存在共同的問題,所以總結歸納是有必要的,現就資料庫的觸發器做一下總結歸納:
觸發器是一種特殊的存儲過程。一般的存儲過程是通過存儲過程名直接調用的,而觸發器主要是通過事件(比如增刪改)進行觸發而被執行的。比如在表中數據發生增刪改等更新時會被執行。
觸發器的創建格式:
案例:創建觸發器,當t_test2表發生添加,修改,刪除操作時,會觸發觸發器,觸發器實現當不同更新操作時向t_test表插入一個備註信息
案例:創建觸發器當t_emp表發生修改和刪除操作時,將t_emp表的被修改之前的記錄插入t_emp2表中
觸發器的實現原理圖