對SQL SERVER 中觸發(fā)器的深入研究
摘 要SQL SERVER 觸發(fā)器是一個特定的數(shù)據(jù)信息存儲程序 它由用戶確定 并在消息表或數(shù)據(jù)庫系統(tǒng)內(nèi)容上進行處理 觸發(fā)器無法被用戶進行處理 也無法接收各種功能 它們通常由事件驅(qū)動 由DBMS函數(shù)實現(xiàn) 當用戶在消息表中進行DELETE,INSERT,UPDATE 操作時 觸發(fā)器會被激活 并能夠進行相關(guān)的處理 為確保操作能夠順利完成 觸發(fā)器必須遵守規(guī)定的限制原則 一旦觸發(fā)器被運行 所有動作都將被視為一次事務(wù)處理 若事務(wù)未能成功完成 則DBMS 將回到事務(wù)開始前的狀態(tài)觸發(fā)器可以用來檢查數(shù)據(jù)規(guī)范 條件和默認值的完整性 檢測更復(fù)雜的信息 以及運行更復(fù)雜的業(yè)務(wù)邏輯 在此基礎(chǔ)上 文章深入探討SQL SERVER 觸發(fā)器的種類 特性及其形成的2 種臨時表 并著力闡述觸發(fā)器在提升數(shù)據(jù)分析完整性方面的應(yīng)用 及其相關(guān)的事宜 旨在為數(shù)據(jù)庫系統(tǒng)設(shè)計者提供有效的參考 幫助其更好地控制數(shù)據(jù)完整性
關(guān)鍵詞SQL SERVER 觸發(fā)器 應(yīng)用
中圖法分類號tp311 文獻標識碼a
1 引言
數(shù)據(jù)庫系統(tǒng)是信息系統(tǒng)開發(fā)和運行的基礎(chǔ),而其存儲數(shù)據(jù)的準確性則是至關(guān)重要的。(剩余4360字)