执行事务的3种模式
1:外显事务(Explicit  transactions)
开始事务:begin tran[saction]
提交事务:commit tran[saction] 或 commit [work]
回滚事务:rollback tran[saction] 或rollback [work]
注:无法回滚的语句
    
        
2:自动提交事务(Autocommit transaction)
能自动回滚的语句
    
        
3:隐含事务(Implicit transaction)
隐含模式一般只使用在测试或查错上,由于会占用大量资源,因此在数据库实际运作时不会使用
开始事务:begin tran[saction]
提交事务:commit tran[saction] 或 commit [work]
回滚事务:rollback tran[saction] 或rollback [work]
注:无法回滚的语句
| ALTER DATABASE | DROP DATABASE | RECONFIGURE | 
| BACKUP LOG | DUMP TRANSACTION | RESTORE DATABASE | 
| CREATE DATABASE | LOAD DATABASE | RESTORE LOG | 
| DISK INIT | LOAD TRANSACTION | UPDATE STATISTICS | 
2:自动提交事务(Autocommit transaction)
能自动回滚的语句
| ALTER TABLE | FETCH | REVOKE | 
| CREATE | GRANT | SELECT | 
| DELETE | INSERT | TRUNCATE TABLE | 
| DROP | OPEN | UPDATE | 
3:隐含事务(Implicit transaction)
隐含模式一般只使用在测试或查错上,由于会占用大量资源,因此在数据库实际运作时不会使用
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号