cursor (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Um tipo de dados para parâmetros OUTPUT de variáveis ou procedimento armazenado que contém uma referência a um cursor.
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 é anulável.
O tipo de dados cursor não pode ser usado para uma coluna em uma instrução CREATE TABLE.
Confira também
CAST e CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Conversão de Tipo de Dados (Mecanismo de Banco de Dados)
Tipos de dados (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
SET @local_variable (Transact-SQL)