cursor (Transact-SQL)
Um tipo de dados para parâmetros OUTPUT de variáveis ou procedimento armazenado que contém uma referência a um cursor.
Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual). |
Comentários
As operações que podem fazer referência a variáveis e parâmetros que têm o tipo de dados cursor são:
As instruções DECLARE @ local_variable e SET @ local_variable .
As instruções de cursor OPEN, FETCH, CLOSE e DEALLOCATE.
Parâmetros de saída de procedimento armazenado.
A função CURSOR_STATUS.
Os procedimentos armazenados do sistema sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables e sp_describe_cursor_columns.
A coluna de saída cursor_name de sp_cursor_list e de sp_describe_cursor retorna o nome da variável de cursor.
Qualquer variável criada com o tipo de dados cursor permite valor nulo.
O tipo de dados cursor não pode ser usado para uma coluna em uma instrução CREATE TABLE.
Consulte também
Referência
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)