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.

    ms190498.note(es-es,SQL.90).gifNota:
    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.

Adiciones de comunidad

AGREGAR
Mostrar: