次の方法で共有


スキーマ行セットのサポート (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 に固有のものです。

  • 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