语法格式
[START TRANSACTION | BEGIN] [COMMIT] [ROLLBACK]
表5- 49 参数说明
参数名称
说
明
START
TRANSACTION
|
BEGIN
开始一项新的事务。
COMMIT
提交当前事务,使变更成为永久变更。
ROLLBACK
回滚当前事务,取消其变更。
示例
gbase> create table t1(a int);
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
943
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> start transaction;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> insert into t1 values(10);
Query OK, 1 row affected (Elapsed: 00:00:00.00)
gbase> commit;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> SELECT * from t1;
+------+
| a
|
+------+
|
10 |
+------+
1 row in set (Elapsed: 00:00:00.00)
gbase> begin;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> insert into t1 values(200);
Query OK, 1 row affected (Elapsed: 00:00:00.01)
gbase> rollback;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> SELECT * from t1;
+------+
| a
|
+------+
|
10 |
+------+
1 row in set (Elapsed: 00:00:00.01)