如果一个SPI_prepare
准备的语句可以作为参数传递给
SPI_cursor_open
则SPI_is_cursor_plan
返回true,如果不是这样则返回false。
评判的标准是这个plan代表一个单个命令,
并且这个命令返回元组;例如一个包含INTO子句的SELECT
或者包含RETURNING子句的UPDATE。
表明该plan是否可以生成一个游标的true 或false,SPI_result设置为零。 如果不可能确定结果(例如,如果plan是NULL 或无效,或者如果在没有连接到SPI时调用),那么SPI_result 设置为合适的错误代码,并且返回false。