Udostępnij za pośrednictwem


sp_cursorclose (Transact-SQL)

Dotyczy:programu SQL Server

Zamyka i cofa przydział kursora i zwalnia wszystkie skojarzone zasoby; oznacza to, że odrzuca tabelę tymczasową używaną w obsłudze KEYSET lub STATIC kursora. sp_cursorclose jest wywoływana przez określenie ID = 9 w pakiecie strumienia danych tabelarycznych (TDS).

Transact-SQL konwencje składni

Składnia

sp_cursorclose cursor
[ ; ]

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

kursora

Kursor obsługuje wartość wygenerowaną przez program SQL Server i zwracaną przez procedurę sp_cursoropen. Parametr kursora jest i nie może być NULL.

Wartość wejściowa -1 ma zastosowanie do wszystkich kursorów w bieżącym połączeniu.

Uwagi

kursor zwróci komunikaty o błędach, jeśli procedura została uruchomiona po zamknięciu kursora lub jeśli określono nieprawidłowy uchwyt.

Stan RPC wskazuje ogólny sukces lub niepowodzenie.

DONE rowcount jest zawsze 0.