Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 文 » SQL 文 (A ~ D)

 

DECLARE CURSOR 文 [T-SQL]

この文は、Adaptive Server Enterprise 互換の方法でカーソルを宣言するために使用します。

構文
DECLARE cursor-name
 CURSOR FOR select-statement
 [ FOR { READ ONLY | UPDATE } ]
cursor-name : identifier
select-statement : string
備考

Transact-SQL プロシージャの DECLARE CURSOR 文は、実行可能な文として扱われます。また、プロシージャのどこにでも指定できます。カーソルの宣言タスクは、文が実行されたときに有効になり、DEALLOCATE CURSOR 文が実行されるかプロシージャが完了するまで有効なままです。

SQL Anywhere では、カーソルが複合文内で宣言される場合、(Watcom-SQL または Transact-SQL 複合文での宣言にかかわらず) その複合文の間だけ存在します。

Transact-SQL のプロシージャ、トリガ、またはバッチの場合、DECLARE CURSOR 文はその他の実行可能文の後に指定できます。

パーミッション

なし

関連する動作

なし

参照
標準と互換性
  • SQL/2003   コア機能。FOR UPDATE と FOR READ ONLY オプションは、Transact-SQL 拡張。