# SPI_执行

SPI_execp — 以读/写模式执行语句

# 概要

int SPI_execp(SPIPlanPtr plan, Datum * values, const char * nulls, long count)

# 描述

SPI_execp是相同的SPI_execute_plan, 与后者的*只读*参数总是作为错误的.

# 论据

SPIPlanPtr *计划*

准备好的语句(由SPI_prepare)

基准 * *价值观*

一组实际参数值。必须具有与语句的参数数量相同的长度。

常量字符 * *空值*

描述哪些参数为空的数组。必须具有与语句的参数数量相同的长度。

如果*空值空值然后SPI_execp假定没有参数为空。否则,每个条目空值数组应该是' '如果相应的参数值不为空,或者'n'如果对应的参数值为空。(在后一种情况下,对应的实际值价值观输入无关紧要。)请注意空值*不是文本字符串,只是一个数组:它不需要'\0'终结者。

长 *数数*

要返回的最大行数,或0无限制

# 返回值

SPI_execute_plan.

SPI_processedSPI_tuptable设置为SPI_执行如果成功。