728x90
STATIC
전체 데이터를 미리 가져와서 사용하게 된다.
전체데이터를 복사하느라 시간이 오래 걸리고 원본 DB 에 변경 내용이 커서에는 반영되지 않는다.
KEYSET
키로 설정된 열만 복사하는 방식으로 원본 DB 의 변경사항에 대해서 커서가 확인할 수 있지만
insert 된 항목에 대해서는 알수가 없다
DYNAMIC (Default) - 가장 성능이 나쁨.
커서포인터의 키값만 복사되는 형태로 원본데이터의 모든 변경 사항을 커서가 확인할 수 있다.
> 사용하는 방법
DECLARE cursorTest CURSOR GLOBAL STATIC
FOR SELECT * FROM testTable
728x90
'DB' 카테고리의 다른 글
(MSSQL) 저장 프로시저의 이름과 내용 조회 하기 (0) | 2017.04.13 |
---|---|
(MSSQL) SET STATISTICS TIME ON (처리시간 나타내기) (0) | 2017.04.13 |
(MSSQL) 커서(CURSOR) - FORWARD_ONLY,SCROLL (0) | 2017.04.13 |
(MSSQL) RAISERROR (0) | 2017.04.13 |
(MSSQL) INJECTION SEARCH QUERY (0) | 2017.04.13 |