728x90

FORWARD_ONLY

시작 행부터 끝행의 방향으로만 커서가 이동

 

SCROLL

자유롬게 커서를 이동 시킬수 있다.

> FETCH 다음에 LAST, PRIOR,FIRST,NEXT 를 두어 자유롭게 위치변경이 가능하다.

 

 

 

예시)

DECLARE testCursor CURSOR GLOBAL SCROLL

FOR SELECT ID FROM testTable

OPEN testCursor

DECLARE @id varchar(40)

FETCH NEXT FROM testCursor INTO @id - 다음행으로 이동

 

FETCH PRIOR FROM testCursor INTO @id - 이전행으로 이동

FETCH FIRST FROM testCursor INTO @id - 처음행으로 이동

FETCH LAST FROM testCursor INTO @id - 마지막행으로 이동

 

728x90

'DB' 카테고리의 다른 글

(MSSQL) SET STATISTICS TIME ON (처리시간 나타내기)  (0) 2017.04.13
(MSSQL) 커서(CURSOR) - STATIC,DYNAMIC,KEYSET  (0) 2017.04.13
(MSSQL) RAISERROR  (0) 2017.04.13
(MSSQL) INJECTION SEARCH QUERY  (0) 2017.04.13
(MSSQL) SQL FULLTEXT INDEX, CONTAIN  (0) 2017.04.13
Posted by kjun.kr
,