400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
流计算引擎
灾难恢复
系统配置参数
索引
扩展
SQL 参考
常见问题(FAQ)
销毁先前定义的保存点。
RELEASE [SAVEPOINT] savepoint_name
RELEASE SAVEPOINT销毁先前在当前事务中定义的保存点。
破坏保存点使其无法用作回滚点,但是它没有其他用户可见的行为。 它不会撤消在建立保存点后执行的命令的影响。 (为此,请参阅ROLLBACK TO SAVEPOINT。) 在不再需要保存点时对其进行销毁,可能会使系统在事务结束之前回收一些资源。
RELEASE SAVEPOINT还将销毁在建立指定保存点之后建立的所有保存点。
savepoint_name
建立并随后销毁一个保存点:
BEGIN;
INSERT INTO table1 VALUES (3);
SAVEPOINT my_savepoint;
INSERT INTO table1 VALUES (4);
RELEASE SAVEPOINT my_savepoint;
COMMIT;
上述事务将同时插入3和4。
该命令符合SQL标准。 该标准指定关键字SAVEPOINT是必需的,但是 YMatrix 数据库允许省略它。