ZTESOracle数据操作语言和事务控制第六讲.pptVIP

  • 4
  • 0
  • 约7.91千字
  • 约 45页
  • 2017-05-22 发布于上海
  • 举报

ZTESOracle数据操作语言和事务控制第六讲.ppt

ZTESOracle数据操作语言和事务控制第六讲

事务 始于第一个DML语句 结束于以下任意一个事件: COMMIT 或 ROLLBACK语句 DDL 或 DCL语句 (自动提交) 用户退出SQL*Plus 系统瘫痪(非正常事务) COMMIT和ROLLBACK语句 使用COMMIT和ROLLBACK语句,你可以做以下事情: 确保数据一致性 将逻辑相关的操作分组 事务控制 时间 SAVEPOINT B SAVEPOINT A DELETE INSERT UPDATE INSERT COMMIT 事务 ROLLBACK to SAVEPOINT B ROLLBACK to SAVEPOINT A ROLLBACK UPDATE... SAVEPOINT update_done; Savepoint created. INSERT... ROLLBACK TO update_done; Rollback complete. 回退事务到保存点 用SAVEPOINT语句在当前事务中定义保存点 用ROLLBACK TO SAVEPOINT语句回退事务到相应的保存点 在以下情况下,系统会自动进行提交: 发出一个DDL语句 发出一个DCL语句 正常退出SQL*Plus,即使没有显式的进行COMMIT或ROLLBACK操作 在非正常退出SQL*Plus或系统瘫痪时,系统自动进行回退处理 隐式事务处理 COMMIT或ROLLBACK前的数据状

文档评论(0)

1亿VIP精品文档

相关文档