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内の項目は有効です)。
nullsがNULLの場合、SPI_execp
は全てのパラメータがNULLではないとみなします。
- long count
処理される、もしくは返される行の最大値。
戻り値
SPI_execute_plan
を参照してください。
成功時、SPI_execute
同様にSPI_processedとSPI_tuptableが設定されます。