觸發(fā)器的優(yōu)點(diǎn):以事件方式來(lái)處理。當(dāng)數(shù)據(jù)發(fā)生變化的時(shí)候,自動(dòng)作處理。
缺點(diǎn):當(dāng)數(shù)據(jù)庫(kù)之間導(dǎo)出導(dǎo)入的時(shí)候,可能會(huì)引起不必要的觸發(fā)邏輯。
用法:觸發(fā)器本質(zhì)上講就是事件監(jiān)控器,可以定義在數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行某一個(gè)操作的前后。當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)在進(jìn)行特定的操作時(shí),發(fā)現(xiàn)有觸發(fā)器定義,就去執(zhí)行觸發(fā)器定義的功能,從而滿(mǎn)足某些特定的需要。例如,在更新某些數(shù)據(jù)后,再去更新特定的數(shù)據(jù)。這就可以定義一個(gè)觸發(fā)器完成這樣的需要。