Freigeben über


sp_cursorclose (Transact-SQL)

Schließt den Cursor, hebt dessen Zuordnung auf und gibt alle zugeordneten Ressourcen frei; d. h., die zur Unterstützung des cursor-Werts KEYSET oder STATIC verwendete temporäre Tabelle wird gelöscht. sp_cursorclose wird aufgerufen, indem ID = 9 in einem TDS (Tabular Data Stream)-Paket angegeben wird.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

sp_cursorclose cursor

Argumente

  • cursor
    Ein von SQL Server generierter Cursorhandlewert, der von der sp_cursoropen-Prozedur zurückgegeben wird. cursor ist ein erforderlicher Parameter, der einen int-Eingabewert erfordert.

    HinweisHinweis

    Der Eingabewert -1 gilt für alle Cursor der aktuellen Verbindung.

Hinweise

cursor gibt Fehlermeldungen zurück, wenn die Prozedur ausgeführt wurde, nachdem der Cursor geschlossen wurde, oder falls ein ungültiges Handle angegeben wird.

Der RPC-Status gibt an, ob der Vorgang erfolgreich oder fehlerhaft war.

Die DONE-Zeilenanzahl beträgt immer 0.

Siehe auch

Verweis

sp_cursoropen (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)