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(); . . .