10-Transaction是什么交易方式?

摘要:Transaction 基本使用 begin commit rollback begin; -- 开启事务 insert into ...; update ... ; commit; -- 提交事务 rollback; -- 回滚 保存点(
Transaction 基本使用 begin commit rollback begin; -- 开启事务 insert into ...; update ... ; commit; -- 提交事务 rollback; -- 回滚 保存点(了解) 比如有一个比较大的事务,不好控制,超时有影响,回滚会造成一切重来,成本太高。 我们就可以针对大的事务拆分成几个部分,完成一个部分构建一个保存点。如果后来的操作失败,需要回滚,不需要全部回滚,只需要回滚到上一个保存点,重试. 但是,保存点是破坏了事务的原子性。 语法 savepoint xxx; rollback to savepoint xxx;