事务通常分为显式事务、隐式事务和自动提交事务3种类型,下面分别进行讲解。
显式事务是指显式地定义其开始和结束的事务,又称为用户定义事务。当使用BEGIN TRAN和COMMIT语句时发生显式事务。
隐式事务是指在当前事务提交或回滚后自动开始的事务,需要用COMMIT语句和ROLLBACK语句回滚或结束事务。
自动提交事务是指能够自动执行并自动回滚的事务,即当一个语句成功执行后,事务被自动提交;当执行过程中产生错误时,将会执行事务回滚的操作。
事务通常分为显式事务、隐式事务和自动提交事务3种类型,下面分别进行讲解。
显式事务是指显式地定义其开始和结束的事务,又称为用户定义事务。当使用BEGIN TRAN和COMMIT语句时发生显式事务。
隐式事务是指在当前事务提交或回滚后自动开始的事务,需要用COMMIT语句和ROLLBACK语句回滚或结束事务。
自动提交事务是指能够自动执行并自动回滚的事务,即当一个语句成功执行后,事务被自动提交;当执行过程中产生错误时,将会执行事务回滚的操作。