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