スキーマ行セットのサポート (OLE DB)
適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
OLE DB Driver for SQL Server では、Transact-SQL 分散クエリを処理する際に、リンク サーバーからスキーマ情報を返すこともできます。
注意
SQL Server はシノニムをサポートしていますが、シノニムのメタデータは OLE DB Driver for SQL Server から返されません。
次の表に、OLE DB Driver for SQL Server でサポートされるスキーマ行セットと制限列を示します。
スキーマ行セット | 制限列 |
---|---|
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 |