云数据库 GAUSSDB-BEGIN:示例
时间:2025-06-03 09:33:45
示例
- 开启事务。
--建表并插入数据。 gaussdb=# CREATE TABLE tbl_test1(col1 int, col2 int); gaussdb=# INSERT INTO tbl_test1 VALUES (1,1), (2,2), (3,3); --以默认方式启动事务。 gaussdb=# BEGIN; INSERT INTO tbl_test1 VALUES (4,4); END; --以隔离级别为REPEATABLE READ方式启动事务。 gaussdb=# BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT * FROM tbl_test1; END; --删除表。 gaussdb=# DROP TABLE tbl_test1;
- 匿名块。
1 2 3 4 5
--使用匿名块输出字符串。 gaussdb=# BEGIN dbe_output.print_line('Hello'); END; /
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0521.html