次の方法で共有


cursor (Transact-SQL)

カーソルへの参照を格納している変数やストアド プロシージャの OUTPUT パラメーターを表すデータ型です。 cursor型で作成された変数では、NULL 値が許容されます。

cursor 型の変数とパラメーターを参照できる操作は次のとおりです。

  • DECLARE @local_variable ステートメントと SET @local_variable ステートメント

  • OPEN、FETCH、CLOSE、および DEALLOCATE の各カーソル ステートメント

  • ストアド プロシージャ出力パラメーター

  • CURSOR_STATUS 関数

  • sp_cursor_listsp_describe_cursorsp_describe_cursor_tables、および sp_describe_cursor_columns の各システム ストアド プロシージャ

    重要な注意事項重要

    CREATE TABLE ステートメント中の列に対して cursor型は使用できません。

    注意

    このバージョンの SQL Server では、sp_cursor_list および sp_describe_cursorcursor_name 出力列に、カーソル変数の名前が返されます。 以前のリリースでは、この出力列に、システム生成の名前が返されていました。

関連項目

参照

CAST および CONVERT (Transact-SQL)

CURSOR_STATUS (Transact-SQL)

データ型 (Transact-SQL)

DECLARE CURSOR (Transact-SQL)

DECLARE @local\_variable (Transact-SQL)

SET @local\_variable (Transact-SQL)

概念

データ型の変換 (データベース エンジン)