自己的事情自己干!
什么是事務
上一篇 /
下一篇 2008-12-04 17:03:20
/ 个人分类:數據庫
:u9^9?#|G9w(Y0事務(transaction) 是作為單個邏輯工作單元執行的一系列操作,這些操作作為一個整體一起向系統提交,要麼都執行,要麼都不執行。事務是一個不可分割的工作邏輯單元。
E kUL+EQ"ji0)P
N1FN(U G0事務必須具備以下四個屬性:
`+a(km%o4t"jQ P0mG {@X+eZ)JP]0原子性:事務是一個完整性的操作,各個操作都是不可分割的(原子),要麼都操作,要麼都不操作﹔
"e Mv$rj051Testing软件测试网"MgPgku"h0t;YK一致性:當事務完成之後,數據必須保持一致折狀態51Testing软件测试网Gv2rp|
w}x-]
/PxCk:By5ho]D/a0隔離性:對數據進行修改的並發性事務,每個都是獨立的,互不影響。
*`C?h"`{v051Testing软件测试网M,Kepr;z1^{永久性:當事務完成之後,對數據的修改將被永久保持,事務日誌能夠保持事務的永久性
}5P-q9b_0hUVa:ia~k0
&[U;mR`E^ _!G)Q0)E6O'Ee3_
IGF0使用T_SQL語句管理事務:
RJo ^3Eg b051Testing软件测试网
D5Z k~;JCmByCK開始事務:begin transaction
x8H.bD2c8iK0D X,m sG8^A$X(\k0提交事務:commit transaction