클라이언트 커서
ODBC는 클라이언트에 구현되는 커서인 클라이언트 커서를 지원합니다. 클라이언트 커서에서는 기본 결과 집합을 사용하여 클라이언트의 전체 결과 집합을 캐시하므로 모든 커서 작업이 이 클라이언트 캐시에 대해 수행됩니다. Microsoft SQL Server의 서버 커서 기능은 전혀 사용되지 않습니다. 클라이언트 커서는 정방향 전용 커서 및 정적 커서만 지원하며 키 집합 커서나 동적 커서는 지원하지 않습니다.
ODBC는 ODBC 커서 라이브러리를 사용하는 클라이언트 커서를 구현합니다. 이는 커서 특성에 대해 기본 설정만 지원하는 ODBC 드라이버에서 사용하기 위한 것입니다. SQL Server Native Client ODBC 드라이버가 서버 커서를 통한 커서 작업을 전적으로 지원하므로 클라이언트 커서 사용을 제한합니다.
클라이언트 커서는 서버 커서가 모든 Transact-SQL 문이나 일괄 처리를 지원하지 않는다는 제한을 완화하는 데만 사용되어야 합니다. 서버 커서로 실행할 수 없는 Transact-SQL 문이나 일괄 처리에서 정적 스크롤 커서가 필요하면 클라이언트 커서를 사용하는 것이 좋습니다.