码迷,mamicode.com
首页 > 数据库 > 详细

数据库savepoint

时间:2016-03-09 21:04:12      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:

保存点(savepoint)是事务过程中的一个逻辑点,我们可以把事务回退到这个点,而不必回退整个事务。

语法

编辑
savepoint savepoint_name
这个命令就是在事务语句之间创建一个保存点。rollback命令可以撤销一组事务操作,而保存点可以将大量事务操作划分为较小的,更易于管理的组。

注意点

编辑
在相应的事务操作组里,保存点的名称必须是唯一的,但其名称可以与表或其他对象的名称相同,保存点名称的设置属于个人喜好,它只被数据库开发人员用来管理事务操作组。[1] 
release savepoint命令
这个命令用于删除创建的保存点。在某个保存点被释放之后,就不能再利用rollback命令来撤销这个保存点之后的事务操作了。利用这个命令可以避免意外地回退到某个不再需要的保存点。
release savepoint savepoint_name;

数据库savepoint

标签:

原文地址:http://www.cnblogs.com/gaopeng527/p/5259478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!