发布网友 发布时间:2022-04-10 20:31
共1个回答
热心网友 时间:2022-04-10 22:00
关系数据库事务有三种模型,分别是显式事务、隐式事务和自动事务。
1.显式事务显式事务又称拥护自定义事务,是指用显式的方式定义其开始和结束的事务,当使用starttransaction和commit语句时则表示发生显式事务。
2.隐式事务隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit或rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务。
3.自动事务自动事务是指能够自动开启事务并且能够自动结束事务。在事务执行过程中,如果没有出现异常,事务则自动提交;当执行过程产生错误时,则事务自动回滚。