sp_cursorclose(Transact-SQL)

커서를 닫고 할당 취소하며 모든 관련 리소스를 해제합니다. 즉, KEYSET 또는 STATIC cursor를 지원하기 위해 사용되는 임시 테이블을 삭제합니다. sp_cursorclose는 TDS(Tabular Data Stream) 패킷에서 ID = 9를 지정하여 호출합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

sp_cursorclose cursor

인수

  • cursor
    SQL Server에서 생성하며 sp_cursoropen 프로시저에서 반환하는 커서 핸들 값입니다. cursor은 int 입력 값을 필요로 하는 필수 매개 변수입니다.

    [!참고]

    입력 값이 -1이면 현재 연결의 모든 커서에 대해 값이 적용됩니다.

주의

커서를 닫은 후 프로시저를 실행하거나 잘못된 핸들을 지정하는 경우 cursor는 오류 메시지를 반환합니다.

RPC 상태는 전체적인 성공 또는 실패를 나타냅니다.

DONE 행 개수는 항상 0입니다.

참고 항목

참조

sp_cursoropen(Transact-SQL)

시스템 저장 프로시저(Transact-SQL)