Partilhar via


cursores (Transact-SQL)

As instruções Microsoft SQL Server produzem um conjunto de resultados completo, mas há momentos em que os resultados são processados melhor uma linha de cada vez. Abrir um cursor em um conjunto de resultados permite o processamento do conjunto de resultados uma linha por vez. Você pode atribuir um cursor a uma variável ou a um parâmetro com um tipo de dados cursor.

Operações de cursor têm suporte nestas instruções:

CLOSE

CREATE PROCEDURE

DEALLOCATE

DECLARE CURSOR

DECLARE @local\_variable

DELETE

FETCH

OPEN

UPDATE

SET

Estas funções de sistema e procedimentos armazenados do sistema também oferecem suporte a cursores:

@@CURSOR_ROWS

CURSOR_STATUS

@@FETCH_STATUS

sp_cursor_list

sp_describe_cursor

sp_describe_cursor_columns

sp_describe_cursor_tables

Consulte também

Conceitos

Cursores