この文は、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 拡張。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |