커서(SQL Server Compact)
일반적으로 응용 프로그램 개발자는 SQL의 관계(집합) 기반 특성을 사용하여 데이터를 관리합니다. 그러나 행 단위 작업을 추가로 제어해야 하는 경우도 있습니다. 커서를 사용하면 이러한 요구를 실현할 수 있습니다. Microsoft SQL Server Compact 3.5(SQL Server Compact 3.5)에는 행 단위 작업 제어에 사용할 수 있는 다양한 유형의 커서가 많이 있습니다.
대부분의 커서는 쿼리 프로세서와 함께 사용할 수 있습니다. 스크롤 가능성, 업데이트 가능성, Sensitivity 등 커서 선택에도 영향을 주는 다양한 커서 동작이 있습니다. 자세한 내용은 SQL Server 온라인 설명서의 "커서 동작"을 참조하십시오.
쿼리 프로세서와 함께 커서를 사용하는 이점
다음은 쿼리 프로세서와 함께 커서를 사용할 때의 몇 가지 이점입니다.
- 효율성. 쿼리 최적화 프로그램은 적합한 쿼리 계획을 자동으로 선택하므로 개발자가 필요한 데이터에 액세스하기 위한 복잡한 알고리즘을 디자인할 필요가 없습니다.
- 적응성. 데이터가 변경되거나 인덱스가 추가 또는 삭제되면 쿼리 최적화 프로그램은 다른 계획을 사용하여 해당 동작에 자동으로 적응합니다.
- 적은 오류. SQL Server Compact 3.5 데이터베이스 엔진에서는 기본적으로 필요한 작업을 지원하므로 개발자가 응용 프로그램의 데이터와 알고리즘을 직접 처리하지 않아도 됩니다.
커서 요청
SQL Server Compact 3.5에서는 API 함수만 사용하여 커서를 요청할 수 있습니다.
섹션 내용
항목 | 설명 |
---|---|
SQL Server Compact 3.5에서 지원하는 커서 유형에 대해 설명합니다. |
|
적절한 커서 유형을 선택하는 데 도움이 되는 정보를 제공합니다. |
|
커서 및 잠금에 대한 정보를 제공합니다. |
|
SQL Server Compact 3.5에서 암시적으로 커서 유형을 다른 유형으로 변환하도록 트리거하는 요소를 나열합니다. |
|
업데이트 가능한 키 집합 커서를 통해 얻은 결과를 업데이트하거나 업데이트할 수 없는 경우를 나열합니다. |