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

# OPEN

## 名前

OPEN -- 動的カーソルを開きます。

## 概要

    OPEN cursor_name
    OPEN cursor_name USING value [, ... ]
    OPEN cursor_name USING SQL DESCRIPTOR descriptor_name

## 説明

`OPEN`はカーソルを開き、省略することができますが、実際の値をカーソル定義内のプレースホルダにバインドします。 カーソルは事前に`DECLARE`コマンドを用いて宣言されていなければなりません。 `OPEN`の実行により問い合わせがサーバ上で実行を開始されます。

## パラメータ

`cursor_name`

  開くカーソルの名前です。 これはSQL識別子またはホスト変数とすることができます。

`value`

  カーソル内のプレースホルダにバインドされる値です。 これは、SQL定数、ホスト変数、指示子を持つホスト変数とすることができます。

`descriptor_name`

  カーソル内のプレースホルダにバインドされる値を含む記述子の名前です。 これはSQL識別子またはホスト変数とすることができます。

## 例

    EXEC SQL OPEN a;
    EXEC SQL OPEN d USING 1, 'test';
    EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc;
    EXEC SQL OPEN :curname1;

## 互換性

`OPEN`は標準SQLで規定されています。

## 関連項目

DECLARE, CLOSE

前のページ | ホーム | 次のページ
GET DESCRIPTOR | 上に戻る | PREPARE