事務(wù)是單個(gè)的工作單元。如果某一事務(wù)成功,則在該事務(wù)中進(jìn)行的所有數(shù)據(jù)修改均會(huì)提交,成為數(shù)據(jù)庫(kù)中的永久組成部分。如果事務(wù)遇到錯(cuò)誤且必須取消或回滾,則所有數(shù)據(jù)修改均被清除。

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),城陽(yáng)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:城陽(yáng)等地區(qū)。城陽(yáng)做網(wǎng)站價(jià)格咨詢:18982081108
SQL
Server
以下列事務(wù)模式運(yùn)行。自動(dòng)提交事務(wù)
每條單獨(dú)的語(yǔ)句都是一個(gè)事務(wù)。顯式事務(wù)
每個(gè)事務(wù)均以
BEGIN
TRANSACTION
語(yǔ)句顯式開(kāi)始,以
COMMIT
或
ROLLBACK
語(yǔ)句顯式結(jié)束。隱式事務(wù)
在前一個(gè)事務(wù)完成時(shí)新事務(wù)隱式啟動(dòng),但每個(gè)事務(wù)仍以
COMMIT
或
ROLLBACK
語(yǔ)句顯式完成。批處理級(jí)事務(wù)只能應(yīng)用于多個(gè)活動(dòng)結(jié)果集
(MARS),在
MARS
會(huì)話中啟動(dòng)的
Transact-SQL
顯式或隱式事務(wù)變?yōu)榕幚砑?jí)事務(wù)。
所謂事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位。例如,在關(guān)系數(shù)據(jù)庫(kù)中,一個(gè)事務(wù)可以是一條SQL語(yǔ)句、一組SQL語(yǔ)句或整個(gè)程序。
簡(jiǎn)單舉個(gè)例子就是你要同時(shí)修改數(shù)據(jù)庫(kù)中兩個(gè)不同表的時(shí)候,如果它們不是一個(gè)事務(wù)的話,當(dāng)?shù)谝粋€(gè)表修改完,可是第二表改修出現(xiàn)了異常而沒(méi)能修改的情況下,就只有第二個(gè)表回到未修改之前的狀態(tài),而第一個(gè)表已經(jīng)被修改完畢。
而當(dāng)你把它們?cè)O(shè)定為一個(gè)事務(wù)的時(shí)候,當(dāng)?shù)谝粋€(gè)表修改完,可是第二表改修出現(xiàn)了異常而沒(méi)能修改的情況下,第一個(gè)表和第二個(gè)表都要回到未修改的狀態(tài)!這就是所謂的事務(wù)回滾。
sql server中事務(wù)的作用是如果任何一個(gè)語(yǔ)句操作失敗那么整個(gè)操作就被失敗,以后操作就會(huì)回滾到操作前狀態(tài),或者是上個(gè)節(jié)點(diǎn)。為了確保要么執(zhí)行,要么不執(zhí)行,就可以使用事務(wù)。是指訪問(wèn)并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序邏輯執(zhí)行單元(unit)。
擴(kuò)展資料:
事務(wù)通常由高級(jí)數(shù)據(jù)庫(kù)操縱語(yǔ)言或編程語(yǔ)言(如SQL,C++或Java)書(shū)寫(xiě)的用戶程序的執(zhí)行所引起,并用形如begin transaction和end transaction語(yǔ)句(或函數(shù)調(diào)用)來(lái)界定。事務(wù)由事務(wù)開(kāi)始(begin transaction)和事務(wù)結(jié)束(end transaction)之間執(zhí)行的全體操作組成。
一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。
文章標(biāo)題:sqlserver事務(wù),sqlserver事務(wù)處理
文章分享:http://chinadenli.net/article5/dsshpoi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站制作、做網(wǎng)站、服務(wù)器托管、面包屑導(dǎo)航、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)