#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
-
用一个游标读取一个表。
--开始一个事务。 openGauss=# START TRANSACTION; START TRANSACTION --建立一个名为cursor1的游标。 openGauss=# CURSOR cursor1 FOR SELECT * FROM customer_t1; DECLARE CURSOR --抓取前3行到游标cursor1里。 openGauss=# FETCH FORWARD 3 FROM cursor1; c_customer_sk | c_customer_id | c_first_name | c_last_name | amount ---------------+---------------+--------------+-------------+-------- 3769 | | Grace | | 3769 | hello | | | 6885 | maps | Joes | | 2200 (3 rows) --关闭游标并提交事务。 openGauss=# CLOSE cursor1; CLOSE CURSOR --结束一个事务。 openGauss=# END; COMMIT
#openGauss #入门 #安装 #数据库 #开源