반복문2 [MSSQL] 커서(Cursor) 사용법 [커서란?] 행 단위 작업의 반복 작업을 가능케 하는 기능. 앞서 소개했던 WHILE문 과 같이 반복 수행이 가능하면서도 특정 테이블의 튜플들에 접근해 하나씩 처리할 수 있는 추가 기능을 갖고 있는 문법이다. [실행 단계] 단계 설명 DECLARE (커서 선언) 커서를 정의 및 생성하는 명령문 OPEN (커서 열기) SELECT 결과의 첫번째 튜플을 가르키도록 설정하는 명령문 FETCH (커서 이동) '기존에 가르키던 SELECT 결과의 튜플'의 다음 튜플을 가르키도록 설정하는 명령문 CLOSE (커서 닫기) SELECT 결과에 대한 처리 종류 후 커서를 닫는 명령문 DEALLOCATE (커서 해제) 커서를 닫은 후 할당된 메모리를 해제하는 명령문 [예제] test_Table에 있는 모든 사람의 나이에 .. 2020. 6. 3. [MSSQL] 반복문(WHILE) 사용법 MSSQL에서도 WHILE문을 통한 반복문 사용이 가능합니다. --구조 WHILE [조건문] BEGIN 반복할 내용 END --예제 --@CNT이 100보다 작으면 계속해서 @CNT에 1을 더하는 WHILE반복문 입니다. DECLARE @CNT int; SET @CNT = 0; WHILE @CNT 2020. 5. 24. 이전 1 다음