觸發(fā)器是干什么用的 觸發(fā)器是干什么用的,有什么作用?
觸發(fā)器是干什么用的,有什么作用?觸發(fā)器的主要功能是實(shí)現(xiàn)主鍵和外鍵無法保證的復(fù)雜引用完整性和數(shù)據(jù)一致性。比如我們?nèi)粘I钪谐R姷你y行存儲(chǔ)系統(tǒng)就采用了觸發(fā)機(jī)制:當(dāng)我們在銀行辦理存取款業(yè)務(wù)時(shí),系統(tǒng)不僅會(huì)記錄
觸發(fā)器是干什么用的,有什么作用?
觸發(fā)器的主要功能是實(shí)現(xiàn)主鍵和外鍵無法保證的復(fù)雜引用完整性和數(shù)據(jù)一致性。
比如我們?nèi)粘I钪谐R姷你y行存儲(chǔ)系統(tǒng)就采用了觸發(fā)機(jī)制:當(dāng)我們在銀行辦理存取款業(yè)務(wù)時(shí),系統(tǒng)不僅會(huì)記錄我們的交易信息,還會(huì)根據(jù)我們的存取款金額自動(dòng)更新我們的賬戶余額(增加賬戶余額)存款操作完成后,減少賬戶余額(取款操作完成后)如果出現(xiàn)意外情況(如停電),系統(tǒng)還會(huì)回滾我們的操作,確保交易的完整性。
因此,觸發(fā)器是在插入、更新和刪除表時(shí)自動(dòng)執(zhí)行的存儲(chǔ)過程。同時(shí),它還具有事務(wù)處理功能(整個(gè)操作要么成功,要么失?。?。