SPI_execp

名前

SPI_execp -- 読み書きモードで計画を実行する

概要

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

説明

SPI_execpは、常にread_onlyパラメータをfalseとしたSPI_execute_planと同じです。

引数

void * plan

SPI_prepareで返される)実行計画。

Datum * values

実パラメータ値の配列。 計画の引数の数と同じ長さでなければなりません。

const char * nulls

どのパラメータがNULLであるかを示す配列。 計画の引数の数と同じ長さでなければなりません。 nはNULL値を表します(values内の項目は無視されます)。 空白は非NULLの値を表します(values内の項目は有効です)。

nullsNULLの場合、SPI_execpは全てのパラメータがNULLではないとみなします。

long count

処理される、もしくは返される行の最大値。

戻り値

SPI_execute_planを参照してください。

成功時、SPI_execute同様にSPI_processedSPI_tuptableが設定されます。