int SPI_execute_plan(SPIPlanPtr plan, Datum * values, const char * nulls, bool read_only, long count)
预备语句(SPI_prepare
返回的)
一个实际的参数值的数组。必须和语句的参数个数相同。
一个描述哪个参数是空的数组。必须和语句的参数个数相同。
如果nulls是NULL,那么SPI_execute_plan
假设没有参数为空。否则,如果对应的参数值是非空的,那么nulls
数组的每一项都应该是' ',或者如果对应的参数值为空,那么
nulls数组的每一项都是'n'。
(在后面这种情况下,对应的values项中的实际值无关紧要。)
请注意,nulls不是文本字符串,只是一个数组:
它不需要'\0'终止符。
true用于只读的执行
返回的最大行数,或者没有限制时为0