当 OceanBase 数据库执行一个 SQL 语句时,它将结果集和处理信息保存在一块未命名的私有内存区域,并设置一个指针指向这块内存区域起始值。这个指针就是游标。使用游标每次可以获取一行记录,游标属性会返回游标的状态信息。

    对于不同的 SQL 语句,游标的使用情况不同,如下表所示:

    SQL类型

    游标状态

    非查询语句

    隐式的

    结果是单行的查询语句

    隐式的或显示的

    结果是多行的查询语句

    显示的