Share via


結構描述資料列集支援 (OLE DB)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

下載 OLE DB 驅動程式

處理 Transact-SQL 分散式查詢時,OLE DB Driver for SQL Server 也支援從連結的伺服器傳回結構描述資訊。

注意

雖然 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,這是定序的地區設定識別碼。 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

本節內容

結構描述資料列集中的分散式查詢支援

LINKEDSERVERS 資料列集 (OLE DB)

另請參閱

OLE DB Driver for SQL Server 程式設計
使用使用者定義型別