문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

CLOSE(Transact-SQL)

현재 결과 집합을 해제하고 커서가 위치한 행에 보유된 커서 잠금을 해제하여 열린 커서를 닫습니다. CLOSE는 데이터 구조를 다시 열 수 있도록 방치하지만 커서를 다시 열 때까지 인출과 위치 지정 업데이트는 허용되지 않습니다. CLOSE는 열려 있는 커서에만 실행할 수 있으며 선언만 되었거나 이미 닫혀 있는 커서에는 사용할 수 없습니다.

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

CLOSE { { [ GLOBAL ] cursor_name } | cursor_variable_name }

GLOBAL

cursor_name이 전역 커서를 참조하도록 지정합니다.

cursor_name

열린 커서의 이름입니다. 동일한 cursor_name을 가진 전역 커서와 로컬 커서가 있는 경우 GLOBAL이 지정되어 있으면 cursor_name이 전역 커서를 참조하고 그렇지 않으면 cursor_name이 로컬 커서를 참조합니다.

cursor_variable_name

열린 커서와 연관된 커서 변수의 이름입니다.

다음 예에서는 커서 기반 프로세스에서 CLOSE 문의 정확한 위치를 보여 줍니다.

DECLARE Employee_Cursor CURSOR FOR
SELECT EmployeeID, Title FROM AdventureWorks2012.HumanResources.Employee;
OPEN Employee_Cursor;
FETCH NEXT FROM Employee_Cursor;
WHILE @@FETCH_STATUS = 0
   BEGIN
      FETCH NEXT FROM Employee_Cursor;
   END;
CLOSE Employee_Cursor;
DEALLOCATE Employee_Cursor;
GO

커뮤니티 추가 항목

추가
표시: