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

# SPI_execute_plan_with_paramlist

## 名前

SPI_execute_plan_with_paramlist -- `SPI_prepare`で準備された計画を実行する

## 概要

    int SPI_execute_plan_with_paramlist(SPIPlanPtr plan,
                                        ParamListInfo params,
                                        bool read_only,
                                        long count)

## 説明

`SPI_execute_plan_with_paramlist`は`SPI_prepare`で準備された計画を実行します。 この関数は`SPI_execute_plan`と同じですが、問い合わせに渡されるパラメータ値に関する情報が別途存在する点が異なります。 `ParamListInfo`表現は、すでに利用可能な形式で値を渡すために便利です。 また`ParamListInfo`で指定されたフック関数経由での動的なパラメータ群の使用をサポートします。

## 引数

`SPIPlanPtr `plan``

  （`SPI_prepare`で返される）実行計画

`ParamListInfo `params``

  パラメータの型と値からなるデータ構造。 なければヌル。

`bool `read_only``

  読み取りのみの実行の場合`true`

`long `count``

  処理される、もしくは返される行の最大値

## 戻り値

戻り値は`SPI_execute_plan`と同じです。

成功時、`SPI_processed`と`SPI_tuptable`が`SPI_execute_plan`同様に設定されます。

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