Posted on 2010-05-11 23:30
Prayer 閱讀(1066)
評論(1) 編輯 收藏 引用 所屬分類:
DB2
Oracle和DB2的事務(wù)總是隱式開始,這些DBMS沒有用來開始事務(wù)的語句。在Microsoft Access、Microsoft SQL Server、MySQL和PostgreSQL中,可以使用BEGIN語句顯式開始事務(wù)。SQL:1999引入START TRANSACTION語句——由于這發(fā)生在DBMS使用BEGIN開始事務(wù)很久以后,因此不同DBMS擴(kuò)展BEGIN的語法也各不相同。MySQL和PostgreSQL支持START TRANSACTION(作為BEGIN同義詞)。
在Microsoft Access或Microsoft SQL Server中,輸入:
BEGIN TRANSACTION;
或
在MySQL or PostgreSQL,輸入:
START TRANSACTION;
輸入:
COMMIT;
輸入:
ROLLBACK;