cursor (Transact-SQL)

Ein Datentyp für Variablen oder für OUTPUT-Parameter von gespeicherten Prozeduren, die einen Verweis auf einen Cursor enthalten. Alle Variablen, die mit dem cursor-Datentyp erstellt wurden, lassen NULL zu.

Folgende Vorgänge können auf Variablen und Parameter vom Datentyp cursor verweisen:

  • Die Anweisungen DECLARE @local_variable und SET @local_variable.
  • Die Cursoranweisungen OPEN, FETCH, CLOSE und DEALLOCATE.
  • Ausgabeparameter der gespeicherten Prozedur.
  • Die CURSOR_STATUS-Funktion.
  • Die gespeicherten Systemprozeduren sp_cursor_list, sp_describe_cursor, sp_describe_cursor_tables und sp_describe_cursor_columns.
    ms190498.note(de-de,SQL.90).gifWichtig:
    Der cursor-Datentyp kann nicht für eine Spalte in einer CREATE TABLE-Anweisung verwendet werden.
    ms190498.note(de-de,SQL.90).gifHinweis:
    In SQL Server 2005 geben sp_cursor_list und sp_describe_cursor in der cursor_name-Ausgabespalte den Namen der Cursorvariablen zurück. In früheren Versionen wird in dieser Ausgabespalte ein systemgenerierter Name zurückgegeben.

Siehe auch

Verweis

CAST und CONVERT (Transact-SQL)
CURSOR_STATUS (Transact-SQL)
Datentypen (Transact-SQL)
DECLARE CURSOR (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
SET @local\_variable (Transact-SQL)

Andere Ressourcen

Datentypkonvertierung (Datenbankmodul)

Hilfe und Informationen

Informationsquellen für SQL Server 2005