保存点是在事务中实现更细粒度的原子性的最佳方法。
存储过程内部设置的保存点的范围被限制为存储过程的单次执行。
使用其他客户机的应用程序也可以在IDS中使用保存点,只需要将保存点语句直接发送给服务器。
锁优化机制也支持多个事务的保存点。
保存点指的是数据库事务中指定的标记。
它允许您在事务中设置、回滚和释放保存点。
如前所述,将使用SAVEPOINT语句设置保存点。
您可以在由IDS客户机API或任何语言编写的应用程序中使用保存点。
您或许不是经常需要使用Savepoint。
清单8.2在存储过程中使用保存点的样例代码