事务的五种状态
考试要求: 掌握     
知识路径:  > 数据库技术  > 事务管理  > 事务的基本概念  > 事务的基本概念  > 事务的状态  > 事务状态


 
       为了更明确地描述事务的执行过程,一般将事务的执行状态分为五种,事务必须处于这五种状态之一。事务各种状态含义说明如下:
       (1)活动状态:事务的初始状态,事务执行时处于这个状态。
       (2)部分提交状态:当操作序列的最后一条语句自动执行后,事务处于部分提交状态。这时,事务虽然已经完全执行,但由于实际输出可能还临时驻留在内存中,在事务成功完成前仍有可能出现硬件故障,事务仍有可能不得不中止。因此,部分提交状态并不等于事务成功执行。
       (3)失败状态:由于硬件或逻辑等错误,使得事务不能继续正常执行,事务就进入了失败状态。处于失败状态的事务必须进行回滚(ROLLBACK)。这样,事务就进入了中止状态。
       (4)中止状态:事务回滚并且数据库恢复到事务开始执行前的状态。
       (5)提交状态:当事务成功完成后,称事务处于提交状态。只有事务处于提交状态后,才能说事务已经提交。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有