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

# SPI_connect

## 名前

SPI_connect -- SPIマネージャにプロシージャを接続する

## 概要

    int SPI_connect(void)

## 説明

`SPI_connect`はプロシージャ呼び出しからSPIマネージャへの接続を開きます。 SPIを経由してコマンドを実行させる場合、この関数を呼び出さなければなりません。 SPIユーティリティ関数の中には、未接続のプロシージャから呼び出し可能なものがあります。

既にプロシージャが接続済みの場合、`SPI_connect`はSPI_ERROR_CONNECTエラーを返します。 これは、`SPI_connect`を呼び出したプロシージャが、直接それ自身で`SPI_connect`を呼び出す別のプロシージャを呼び出す場合に起こります。 SPIを経由して呼び出されるSQLコマンドがSPIを使用する他の関数を呼び出す場合、SPIマネージャの再帰的な呼び出しは許可されていますが、SPI_connectとSPI_finishを直接入れ子に呼び出すことは禁止されています （しかし、`SPI_push`および`SPI_pop`を参照してください）。

## 戻り値

`SPI_OK_CONNECT`

  成功した場合。

`SPI_ERROR_CONNECT`

  エラーが発生した場合。

前のページ | ホーム | 次のページ
インタフェース関数 | 上に戻る | SPI_finish