ヘッダーをスキップ

Oracle Rdb SQLリファレンス・マニュアル リリース7.2 E06178-01 |
| 目次 | 索引

戻る | 次へ |

# sql_close_cursors

## 形式

>     sql_close_cursors ()

## 戻り値

> 戻り値はありません。

## 引数

> なし。

## 説明

> sql_close_cursorsルーチンにより、すべてのオープンなカーソルがクローズされます。

## 使用方法

> - sql_close_cursorsルーチンを使用する場合、CLOSE文を実行する必要はありません。このルーチンにより、すべてのオープンなカーソルがクローズされます。

> - sql_close_cursorsルーチンを使用して、DECdtmサービスを明示的にコールするアプリケーションでカーソルをクローズします。ただし、デフォルトのトランザクション・サポートを使用する場合、デフォルトのトランザクション・サポートによってすべてのカーソルがクローズされるため、カーソルをクローズする必要はありません。

> - 名前sql$close_cursorsを使用して、このルーチンを起動できます。

## 関連ルーチン

> なし。

## 例

> 次の例では、sql_close_cursorsを使用して2つのカーソルをクローズするSQLプリコンパイルされたプログラムの抜粋を示しています。

>        .
>        .
>        .
>     /* Fetch records from two cursors.  The program has already declared them and
>        opened them. */
>     EXEC SQL USING CONTEXT :CONTEXT_STRUC FETCH CURSOR_A;
>     EXEC SQL USING CONTEXT :CONTEXT_STRUC FETCH CURSOR_B;
>        .
>        .
>        .
>     /* Close both cursors.*/

>       sql_close_cursors();
>        .
>        .
>        .