Поделиться через


cursor (Transact-SQL)

Тип данных для переменных или выходных параметров хранимых процедур, которые содержат ссылку на курсор. Любая переменная, созданная с типом данных cursor , может принимать значение NULL.

Операции, которые могут выполняться над переменными и параметрами, имеющими тип данных cursor:

  • Инструкции DECLARE @local_variable и SET @local_variable.
  • Инструкции над курсором OPEN, FETCH, CLOSE и DEALLOCATE.
  • Выходные параметры хранимой процедуры.
  • Функция CURSOR_STATUS.
  • Системные хранимые процедуры sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables и sp_describe_cursor_columns.
    ms190498.note(ru-ru,SQL.90).gifВажно!
    Тип данных cursor не может быть использован для столбцов в операторе CREATE TABLE.
    ms190498.note(ru-ru,SQL.90).gifПримечание.
    В SQL Server 2005 выходной столбец cursor_name процедур sp_cursor_list и sp_describe_cursor возвращает имя переменной курсора. В предыдущих выпусках этот выходной столбец возвращает имя, сформированное системой.

См. также

Справочник

Функции CAST и CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Типы данных (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)

Другие ресурсы

Преобразование типов данных (компонент Database Engine)

Справка и поддержка

Получение помощи по SQL Server 2005