SQL Server Native Client의 스키마 행 집합 지원(OLE DB)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)
Important
SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client OLE DB 공급자(SQLNCLI 또는 SQLNCLI11)와 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 모두 새로운 개발에 권장되지 않습니다. 앞으로 SQL Server용 새 Microsoft OLE DB 드라이버(MSOLEDBSQL)로 전환합니다.
또한 SQL Server Native Client OLE DB 공급자는 Transact-SQL 분산 쿼리를 처리할 때 연결된 서버에서 스키마 정보 반환을 지원합니다.
참고 항목
SQL Server는 동의어를 지원하지만 동의어에 대한 메타데이터는 SQL Server Native Client에서 반환되지 않습니다.
다음 표에서는 SQL Server Native Client OLE DB 공급자가 지원하는 스키마 행 집합 및 제한 열을 나열합니다.
스키마 행 집합 | 제한 열 |
---|---|
DBSCHEMA_CATALOGS | CATALOG_NAME |
DBSCHEMA_COLUMN_PRIVILEGES | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME 피부여자 피부여자 |
DBSCHEMA_COLUMNS | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME 다음 추가 열은 SQL Server와 관련이 있습니다. 데이터 정렬의 로캘 ID인 COLUMN_LCID. COLUMN_LCID Windows LCID와 동일한 값입니다. COLUMN_COMPFLAGS 데이터 정렬에 대해 지원되는 비교를 정의합니다. 데이터 형식은 DBPROB_FINDCOMPAREOPS와 같습니다. COLUMN_SORTID 데이터 정렬에 대한 SQL Server 정렬 스타일입니다. COLUMN_TDSCOLLATION 열의 SQL Server 데이터 정렬입니다. IS_COMPUTED 열이 계산 열이고 그렇지 않으면 VARIANT_FALSE 경우 VARIANT_TRUE. |
DBSCHEMA_FOREIGN_KEYS | 모든 제한이 지원됩니다. PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
DBSCHEMA_INDEXES | 제한 사항 1, 2, 3 및 5가 지원됩니다. TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME |
DBSCHEMA_PRIMARY_KEYS | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_PROCEDURE_PARAMETERS | 모든 제한이 지원됩니다. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
DBSCHEMA_PROCEDURES | 제한 사항 1, 2 및 3이 지원됩니다. PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME DBSCHEMA_PROCEDURES는 현재 사용자가 실행할 수 있는 프로시저나 현재 사용자가 VIEW DEFINITION 권한을 부여받은 프로시저만 반환합니다. |
DBSCHEMA_PROVIDER_TYPES | 모든 제한이 지원됩니다. DATA_TYPE BEST_MATCH |
DBSCHEMA_SCHEMATA | 모든 제한이 지원됩니다. CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
DBSCHEMA_STATISTICS | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
DBSCHEMA_TABLE_CONSTRAINTS | 모든 제한이 지원됩니다. CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
DBSCHEMA_TABLE_PRIVILEGES | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME 피부여자 피부여자 |
DBSCHEMA_TABLES | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
DBSCHEMA_TABLES_INFO | 모든 제한이 지원됩니다. TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |