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 |