事务 事务保证数据的一致性,它由一组相关的DML语句组成,该组的DML语句要么全部成功,要么全部失败。 例如:网上转账就是典型的事务处理,保证数据一致性 commit Savepoint a1; Delete from emp where empno=9996; Select * from emp; Savepoint a2; Delete from emp where empno=9999; Rollback to a2; Rollback to a1; Savepoint a1 Commit Rollback to a1 执行commit可以提交事务,当执行了commit语句会确认事务的变化、结束事务、删除保存点、释放锁,当使用commit语句结束事务后,其他会话将可以查看事务变化后的新数据。 回退事务 保存点 事务中的一点用于取消部分事务,当结束事务时,自动删除该事务所有的保存点 执行rollback时,通过指定保存点可以回退到指定的点 设置保存点 Savepoint a 取消部分事务 Rollback to a 取消全部事务 Rollback 提交事务 commit INSERT /*+APPEND*/ INTO myemp(empno,ename,deptno) SELECT empno,ename,deptno from emp; INSER
原创力文档

文档评论(0)