結構描述資料列集支援 (OLE DB)
處理 Transact-SQL 分散式查詢時,SQL Server Native Client OLE DB 提供者也支援從連結伺服器傳回結構描述資訊。
[!附註]
雖然 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 |