スキーマ行セットのサポート (OLE DB)
SQL Server Native Client OLE DB プロバイダーでは、Transact-SQL 分散クエリの処理時にリンク サーバーからスキーマ情報を返すこともできます。
Note
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、GRANTOR、GRANTEE |
DBSCHEMA_COLUMNS | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、COLUMN_NAME 次の追加の列は SQL Server に固有のものです。 - COLUMN_LCID。照合順序のロケール ID です。 COLUMN_LCID の値は Windows LCID と同じです。 - COLUMN_COMPFLAGS照合順序でサポートされる比較を定義します。 データ形式は DBPROB_FINDCOMPAREOPS と同じです。 - COLUMN_SORTID。照合順序のSQL Server並べ替えスタイルです。 - COLUMN_TDSCOLLATION。これは列のSQL Server照合順序です。 - IS_COMPUTED。列が計算列の場合はVARIANT_TRUEされ、それ以外の場合はVARIANT_FALSE。 |
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、GRANTOR、GRANTEE |
DBSCHEMA_TABLES | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、TABLE_TYPE |
DBSCHEMA_TABLES_INFO | すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、TABLE_TYPE |