GBase 8s
运维管理
文章

GBase8s数据库SAVEPOINT 语句

发表于2025-12-11 09:25:5917次浏览1个评论

使用 SAVEPOINT 语句来声明在当前的 SQL 事务之内新的保存点的名称,并设置在该事务之内

SQL 语句的词典顺序之内的新保存点的位置。

用法

您可在 SQL 事务中使用 SAVEPOINT 语句以 DB-Access 和 SPL、C 和 Java™ 例程来支持错误

处理。您可定义保存点来将单个复杂的事务分隔成它的组件 SQL 语句的较小的逻辑子集。在那个

事务之内,可更有效地回滚跟在每一保存点之后的语句的子集,比起如果您在多个事务中已使用了

多个 COMMIT WORK 和 ROLLBACK WORK 语句的话。

SAVEPOINT 语句在当前的事务之内按照语句的词典顺序在当前的位置设置指定的保存点。在

SAVEPOINT 语句执行成功之后,引用此保存点的后续的 ROLLBACK TO SAVEPOINT 语句可取

消对数据库任何未提交的更改,这些更改是跟在新的保存点之后但在 ROLLBACK TO SAVEPOINT

语句之前的。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 7个月前
学习了。