PostgreSQL 8.4.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# SPI_execp

## 名前

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

## 概要

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

## 説明

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

## 引数

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

前のページ | ホーム | 次のページ
SPI_execute_plan | 上に戻る | SPI_cursor_open