SPI_execp
名前
SPI_execp -- 読み書きモードで計画を実行します。
概要
int SPI_execp(void * plan, Datum * values, const char * nulls, int count)
説明
SPI_execpは、常にread_onlyパラメータをfalseとしたSPI_execute_planと同じです。
引数
- void * plan
(SPI_prepareで返される)実行計画
- Datum * values
実パラメータ値の配列。
計画の引数の数と同じ長さでなければなりません。
- const char * nulls
どのパラメータがNULLであるかを示す配列。
計画の引数の数と同じ長さでなければなりません。
nはNULL値を表します。(values内の項目は無視されます。)
空白は非NULLの値を表します。(values内の項目は有効です。)
nullsがNULLの場合、SPI_execpは全てのパラメータがNULLではないとみなします。
- int count
処理される、もしくは、返される行の最大値
戻り値
SPI_execute_planを参照してください。
成功時、SPI_execute同様にSPI_processedとSPI_tuptableが設定されます。