スキーマ行セットのサポート (OLE DB)
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、GRANTOR、GRANTEE |
DBSCHEMA_COLUMNS |
すべての制限がサポートされます。 TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME、COLUMN_NAME 次の追加の列は SQL Server に固有のものです。
|
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 |