云数据库 GaussDB-BEGIN:示例

时间:2025-02-12 15:07:58

示例

  • 开启事务。
    --建表并插入数据。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;
  • 匿名块。
    12345
    --使用匿名块输出字符串。gaussdb=# BEGINdbe_output.print_line('Hello');END;/
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0521.html