서버 커서 사용

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

ODBC 애플리케이션이 ODBC 커서 특성을 기본값이 아닌 다른 특성으로 설정하는 경우 SQL Server Native Client ODBC 드라이버는 서버에 동일한 형식의 API 서버 커서를 구현하도록 요청합니다. API 서버 커서가 사용되면 클라이언트의 메모리가 확보되고 클라이언트와 서버 간의 네트워크 트래픽이 줄어들 수 있습니다.

API 서버 커서의 잠재적인 단점은 현재 모든 SQL 문을 지원하지 않는다는 것입니다. API 서버 커서는 다음을 실행하는 데 사용할 수 없습니다.

  • 여러 결과 집합을 반환하는 일괄 처리 또는 저장 프로시저입니다.

  • COMPUTE, COMPUTE BY, FOR BROWSE 또는 INTO 절을 포함하는 SELECT 문입니다.

  • 원격 저장 프로시저를 참조하는 EXECUTE 문입니다.

SQL Server 인스턴스에 연결된 경우 서버 커서를 사용하여 이러한 특성을 가진 문을 실행하면 커서가 기본 결과 집합으로 변환됩니다. 이전 버전의 SQL Server에 연결되면 오류가 발생합니다.

참고 항목

커서를 구현하는 방법