Freigeben über


sp_cursorclose (Transact-SQL)

Gilt für: SQL Server

Schließt den Cursor und entteilt den Cursor und gibt alle zugehörigen Ressourcen frei; d. h. die temporäre Tabelle, die zur Unterstützung des KEYSET- oder STATIC-Cursors verwendet wird, wird abgelegt. sp_cursorclose wird aufgerufen, indem id = 9 in einem TDS-Paket (Tabellarischer Datenstrom) angegeben wird.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_cursorclose cursor  

Argumente

Cursor
Ist ein Cursorhandlewert, der von SQL Server generiert und von der sp_cursoropen-Prozedur zurückgegeben wird. Cursor ist ein erforderlicher Parameter, der einen Int-Eingabewert aufruft.

Hinweis

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 ein ungültiges Handle angegeben ist.

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

Die DONE-Zeilenanzahl beträgt immer 0.

Weitere Informationen

sp_cursoropen (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)