其 他 回 答共1條
1樓
觸發(fā)器的定義就是說某個條件成立的時候,你觸發(fā)器里面所定義的語句就會被自動的執(zhí)行。因此觸發(fā)器不需要人為的去調(diào)用,也不能調(diào)用。
然后,觸發(fā)器的觸發(fā)條件其實在你定義的時候就已經(jīng)設定好的了。這里面需要說明一下,觸發(fā)器可以分為語句級觸發(fā)器和行級觸發(fā)器。詳細的介紹可以參考網(wǎng)上的資料,簡單的說就是語句級的觸發(fā)器可以在某些語句執(zhí)行前或執(zhí)行后被觸發(fā)。而行級觸發(fā)器則是在定義的了觸發(fā)的表中的行數(shù)據(jù)改變時就會被觸發(fā)一次。
具體舉例:
1. 在一個表中定義的語句級的觸發(fā)器,當這個表被刪除時,程序就會自動執(zhí)行觸發(fā)器里面定義的操作過程。這個就是刪除表的操作就是觸發(fā)器執(zhí)行的條件了。
2. 在一個表呂定義了行級的觸發(fā)器,那當這個表中一行數(shù)據(jù)發(fā)生變化的時候,比如刪除了一行記錄,那觸發(fā)器也會被自動執(zhí)行了。
不知這樣講述可否清楚了呢?