历史版本。 PostgreSQL 8.0 已结束支持。 请参阅 当前版本手册.
SPI_is_cursor_plan
SPI_is_cursor_plan — return true if a plan
prepared by SPI_prepare can be used with
SPI_cursor_open
大纲
bool SPI_is_cursor_plan(void * plan)描述
如果由 SPI_prepare 准备的计划可以作为参数传给
SPI_cursor_open,则
SPI_is_cursor_plan 返回
true;否则返回 false。判定标准是
plan 必须表示单条命令,并且该命令是一条不带
INTO 的 SELECT
参数
void *plan执行计划(由
SPI_prepare返回)
返回值
返回 true 或 false,表示
plan 能否产生游标;如果
plan
为 NULL,则返回 SPI_ERROR_ARGUMENT