云数据库 GAUSSDB-隐式游标:简介

时间:2024-11-13 14:46:14

简介

对于隐式游标的操作,如定义、打开、取值及关闭操作,都由系统自动地完成,无需用户进行处理。用户只能通过隐式游标的相关属性,来完成相应的操作。在隐式游标的工作区中,所存放的数据是最新处理的一条SQL语句所包含的数据,与用户自定义的显式游标无关。

格式调用为: SQL%

  • INSERT、UPDATE、DELETE和SELECT语句中不必明确定义游标。
  • 兼容A模式下,GUC参数behavior_compat_options为compat_cursor时,隐式游标跨存储过程有效。
  • 打开SMP相关GUC参数(设置GUC参数query_dop为大于1的值,plsql_beta_feature = 'enable_plsql_smp')后,游标中不涉及INSERT、UPDATE和DELETE的查询语句可以选择SMP执行。
  • 隐式游标属性不受commit\rollback操作影响。打开GUC参数set behavior_compat_options='compat_cursor'时,隐式游标属性受savepoint\commit\rollback操作影响,将重置相关属性为默认值。
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0800.html