커서(SQL Server Compact)

일반적으로 응용 프로그램 개발자는 SQL의 관계(집합) 기반 특성을 사용하여 데이터를 관리합니다. 그러나 행 단위 작업을 추가로 제어해야 하는 경우도 있습니다. 커서를 사용하면 이러한 요구를 실현할 수 있습니다. Microsoft SQL Server Compact 4.0에는 행 단위 작업 제어에 사용할 수 있는 다양한 유형의 커서가 많이 있습니다.

대부분의 커서는 쿼리 프로세서와 함께 사용할 수 있습니다. 스크롤 가능성, 업데이트 가능성, Sensitivity 등 커서 선택에도 영향을 주는 다양한 커서 동작이 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 "커서 동작"을 참조하십시오.

쿼리 프로세서와 함께 커서를 사용하는 이점

다음은 쿼리 프로세서와 함께 커서를 사용할 때의 몇 가지 이점입니다.

  • 효율성. 쿼리 최적화 프로그램은 적합한 쿼리 계획을 자동으로 선택하므로 개발자가 필요한 데이터에 액세스하기 위한 복잡한 알고리즘을 디자인할 필요가 없습니다.

  • 적응성. 데이터가 변경되거나 인덱스가 추가 또는 삭제되면 쿼리 최적화 프로그램은 다른 계획을 사용하여 해당 동작에 자동으로 적응합니다.

  • 적은 오류. SQL Server Compact 4.0데이터베이스 엔진에서는 기본적으로 필요한 작업을 지원하므로 개발자가 응용 프로그램의 데이터와 알고리즘을 직접 처리하지 않아도 됩니다.

커서 요청

SQL Server Compact 4.0에서는 API 함수만 사용하여 커서를 요청할 수 있습니다.

섹션 내용

항목

설명

커서 유형

SQL Server Compact 4.0에서 지원하는 커서 유형에 대해 설명합니다.

커서 유형 선택

적절한 커서 유형을 선택하는 데 도움이 되는 정보를 제공합니다.

커서 및 잠금

커서 및 잠금에 대한 정보를 제공합니다.

암시적 커서 변환

SQL Server Compact 4.0에서 암시적으로 커서 유형을 다른 유형으로 변환하도록 트리거하는 요소를 나열합니다.

키 집합 커서 업데이트

업데이트 가능한 키 집합 커서를 통해 얻은 결과를 업데이트하거나 업데이트할 수 없는 경우를 나열합니다.