연구개발/SQL2005
커서 정보 확인
알 수 없는 사용자
2009. 6. 12. 19:06
DECLARE cursorTbl_cursor CURSOR
FOR SELECT LineTotal FROM cursorTbl;
DECLARE @result CURSOR
EXEC sp_describe_cursor @cursor_return = @result OUTPUT,
@cursor_source = N'GLOBAL', -- 커서임을 지정
@cursor_identity = N'cursorTbl_cursor' -- 커서 이름 지정
FETCH NEXT from @result
WHILE (@@FETCH_STATUS <> -1)
FETCH NEXT FROM @result
결과중 model :
1 - STATIC(정적)
2 - KEYSET(키 집합)
3 - DYNAMIC(동적)
4 - FAST_FORWARD(빠른 전진)
concurrency :
1 - READ_ONLY(읽기전용)
2 - SCROLL_LOCKS(스크롤 잠금)
3 - OPTIMISTIC(낙관적)
status :
-1 - 커서가 아직 열리지 않은 상태
cursor_scope :
1 - 지역커서
2 - 전역커서
FOR SELECT LineTotal FROM cursorTbl;
DECLARE @result CURSOR
EXEC sp_describe_cursor @cursor_return = @result OUTPUT,
@cursor_source = N'GLOBAL', -- 커서임을 지정
@cursor_identity = N'cursorTbl_cursor' -- 커서 이름 지정
FETCH NEXT from @result
WHILE (@@FETCH_STATUS <> -1)
FETCH NEXT FROM @result
결과중 model :
1 - STATIC(정적)
2 - KEYSET(키 집합)
3 - DYNAMIC(동적)
4 - FAST_FORWARD(빠른 전진)
concurrency :
1 - READ_ONLY(읽기전용)
2 - SCROLL_LOCKS(스크롤 잠금)
3 - OPTIMISTIC(낙관적)
status :
-1 - 커서가 아직 열리지 않은 상태
cursor_scope :
1 - 지역커서
2 - 전역커서