Cursor 논리 및 물리 실행 계획 연산자
Cursor 논리 및 물리 연산자는 커서 작업이 수반되는 쿼리 또는 업데이트가 실행되는 방식을 설명하기 위해 사용합니다. 물리 연산자는 커서를 처리하는 데 사용하는 물리적 구현 알고리즘(예: 키 집합 커서의 사용)을 설명합니다. 커서 실행의 각 단계마다 물리 연산자가 수반됩니다. 논리 연산자는 커서의 속성(예: 커서가 읽기 전용임)을 설명합니다.
논리 연산자
Cursor 논리 연산자로는 다음 항목들이 있습니다.
Asynchronous
커서 테이블이 비동기식으로 채워집니다. 자세한 내용은 비동기 채우기를 참조하십시오.Optimistic
이 커서는 최적 모드의 동시성을 사용합니다. 자세한 내용은 커서 동시성을 참조하십시오.Primary
이 커서에 대한 주 인출 쿼리입니다.Read Only
이 커서는 동시성에 대해 읽기 전용 기능을 사용하므로, 데이터를 읽을 수만 있으며 삽입, 업데이트, 삭제할 수는 없습니다. 자세한 내용은 커서 동시성을 참조하십시오.Scroll Locks
이 커서는 동시성을 위해 스크롤 잠금을 사용합니다. 자세한 내용은 커서 동시성을 참조하십시오.Secondary
주 인출 쿼리가 실패하는 경우에 사용하는 보조 인출 쿼리입니다.Synchronous
커서 테이블이 동기식으로 채워집니다.
물리 연산자
Cursor 물리 연산자로는 다음 항목들이 있습니다.
Dynamic
이 커서는 다른 커서에 의한 모든 변경 내용을 볼 수 있습니다. 자세한 내용은 동적 커서를 참조하십시오.Fetch Query
이 쿼리는 커서에 대해 인출이 실행될 때 행을 검색합니다.Keyset
이 커서는 삽입을 제외한 다른 커서에 의해 이루어진 업데이트를 볼 수 있습니다. 자세한 내용은 키 집합 커서를 참조하십시오.Population Query
이 쿼리는 커서가 열릴 때 커서의 작업 테이블을 채웁니다.Refresh Query
이 쿼리는 커서 인출 버퍼의 행에 대한 현재 데이터를 인출합니다.Snapshot
이 커서는 다른 커서에 의한 변경 내용을 볼 수 없습니다. 자세한 내용은 정적 커서를 참조하십시오.
SQL Server 데이터베이스 엔진 커서 모델에 대한 자세한 내용은 커서 유형(데이터베이스 엔진)을 참조하십시오.