1. 程式人生 > >SYBASE 對事務的控制

SYBASE 對事務的控制

SYBASE對事務控制預設是0級,也就是自動提交資料。想是由於在SYBASE中沒有象ORACLE中回滾段這樣的元件記錄修改過的資料。因此需要從日誌中回滾資料的代價比較高。

但是在程式中經常需要對部分事務需要做回滾的操作。

以下是一個事務操作的例子:

begin transaction

set transaction isolation level 1

insert into sys_test values (1)

delete from sys_test where id=1

commit transaction

--(rollback transaction)

http://blog.itpub.net/96123/viewspace-817935/