# SPI_是_光标_计划

SPI_是_光标_计划——返回真的如果声明由SPI_prepare可以与SPI_cursor_open

# 概要

bool SPI_is_cursor_plan(SPIPlanPtr plan)

# 描述

SPI_is_cursor_plan返回真的如果声明由SPI_prepare可以作为参数传递给SPI_cursor_open, 要么错误的如果不是这样。标准是*计划*表示一个命令,并且该命令将元组返回给调用者;例如,选择除非它包含一个进入子句,和更新只有当它包含一个返回条款。

# 论据

SPIPlanPtr *计划*

准备好的语句(由SPI_prepare)

# 返回值

真的要么错误的指示是否*计划可以产生或不产生光标,与SPI_结果设置为零。如果无法确定答案(例如,如果计划*是空值或无效,或者如果在未连接到 SPI 时调用),则SPI_结果设置为合适的错误代码和错误的被退回。