云数据库 GaussDB-RELEASE SAVEPOINT:示例

时间:2023-11-01 16:22:17

示例

 1 2 3 4 5 6 7 8 91011121314151617181920212223242526
--创建一个新表。gaussdb=# CREATE TABLE tpcds.table1(a int);--开启事务。gaussdb=# START TRANSACTION;--插入数据。gaussdb=# INSERT INTO tpcds.table1 VALUES (3);--建立保存点。gaussdb=# SAVEPOINT my_savepoint;--插入数据。gaussdb=# INSERT INTO tpcds.table1 VALUES (4);--删除保存点。gaussdb=# RELEASE SAVEPOINT my_savepoint;--提交事务。gaussdb=# COMMIT;--查询表的内容,会同时看到3和4。gaussdb=# SELECT * FROM tpcds.table1;--删除表。gaussdb=# DROP TABLE tpcds.table1;
support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-12-0621.html