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
が設定されます。