스파스 열 지원(ODBC)

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

Important

SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client(SQLNCLI 또는 SQLNCLI11) 및 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새 애플리케이션 개발에 권장되지 않습니다. 앞으로 새 SQL Server용 Microsoft OLE DB 드라이버(MSOLEDBSQL) 또는 최신 Microsoft ODBC Driver for SQL Server로 전환합니다. SQL Server 데이터베이스 엔진(버전 2012~2019)의 구성 요소로 제공되는 SQLNCLI의 경우 이 지원 수명 주기 예외를 참조하세요.

이 항목에서는 스파스 열에 대한 SQL Server Native Client ODBC 지원에 대해 설명합니다. 스파스 열에 대한 ODBC 지원을 보여주는 샘플은 스파스 열이 있는 테이블에서 SQLColumns 호출을 참조 하세요. 스파스 열에 대한 자세한 내용은 Sparse Columns Support in SQL Server Native Client을 참조하십시오.

문 메타데이터

APD(애플리케이션 매개 변수 설명자) 설명자 필드 및 SQL_SOPT_SS_NAME_SCOPE 문 특성에는 추가 값 SQL_SS_NAME_SCOPE_EXTENDED 및 SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET을 사용할 수 있습니다. 이러한 값은 SQLColumns에서 반환 된 결과 집합에 포함되는 열을 지정합니다. SQL_SOPT_SS_NAME_SCOPE에 대한 자세한 내용은 SQLSetStmtAttr을 참조하십시오.

SQL_CA_SS_IS_COLUMN_SET이라는 읽기 전용 SQLSMALLINT 필드인 새 IRD(구현 행 설명자)를 사용하여 열이 XML column_set 값인지 여부를 확인할 수 있습니다. SQL_CA_SS_IS_COLUMN_SET SQL_TRUE 값을 사용하고 SQL_FALSE.

카탈로그 메타데이터

SQLColumns의 결과 집합에 두 개의 SQL Server 특정 열(SS_IS_SPARSE 및 SS_IS_COLUMN_SET)이 추가되었습니다.

스파스 열에 대한 ODBC 함수 지원

SQL Server Native Client에서 스파스 열을 지원하도록 다음 ODBC 함수가 업데이트되었습니다.

참고 항목

SQL Server Native Client(ODBC)