PostgreSQL 8.2.3 中文文档
后退快退快进前进

SPI_is_cursor_plan

函数名

SPI_is_cursor_plan -- 如果一个 SPI_prepare 准备的规划可以和 SPI_cursor_open 一起使用,则返回 true

原型

bool SPI_is_cursor_plan(void * plan)

描述

如果一个 SPI_prepare 准备的规划可以作为参数传递给 SPI_cursor_openSPI_is_cursor_plan 返回 true ,如果不是这样则返回 false 。评判的标准是这个 plan 代表一个单个命令,并且这个命令返回元组;例如一个没有 INTO 子句的 SELECT 或者包含 RETURNING 子句的 UPDATE

参数

void * plan

执行规划(SPI_prepare 返回)

返回值

表明该 plan 是否可以生成一个游标的 truefalse ,如果 planNULL 则返回 SPI_ERROR_ARGUMENT


后退首页前进
SPI_getargtypeid上一级SPI_execute_plan