Compartir a través de


cursor (Transact-SQL)

Un tipo de datos para las variables o para los parámetros de resultado de los procedimientos almacenados que contiene una referencia a un cursor. Las variables creadas con el tipo de datos cursor aceptan NULL.

Las operaciones a las que pueden hacer referencia las variables y parámetros que tienen un tipo de datos cursor son:

  • Las instrucciones DECLARE @local_variable y SET @local_variable.

  • Las instrucciones del cursor OPEN, FETCH, CLOSE y DEALLOCATE.

  • Los parámetros de resultado de procedimientos almacenados.

  • La función CURSOR_STATUS.

  • Los procedimientos almacenados del sistema sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables y sp_describe_cursor_columns.

    ms190498.note(es-es,SQL.90).gifImportante:
    El tipo de datos cursor no se puede utilizar para una columna en una instrucción CREATE TABLE.

    [!NOTA] En SQL Server 2005, la columna de salida cursor_name de sp_cursor_list y sp_describe_cursor devuelve el nombre de la variable de cursor. En versiones anteriores, esta columna de resultado devuelve un nombre generado por el sistema.

Vea también

Referencia

CAST y CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Tipos de datos (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)

Otros recursos

Conversiones de tipos de datos (motor de base de datos)

Ayuda e información

Obtener ayuda sobre SQL Server 2005