使用保存点将各组相关语句分开可以在事务内标识重要的状态,并且可以有选择地返回到这些状态。
SAVEPOINT 语句定义事务执行过程中的中间点。使用 ROLLBACK TO SAVEPOINT 语句可以撤消该点后的所有更改。执行了 RELEASE SAVEPOINT 语句或事务结束后,则不能再使用该保存点。保存点对 COMMIT 没有影响。当执行 COMMIT 时,该事务内的所有更改都在数据库中永久生效。
RELEASE SAVEPOINT 或 ROLLBACK TO SAVEPOINT 语句不会释放任何锁:只有在事务结束后才会释放锁。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |