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.
Importante: 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)