Share via


OLE DB 結構描述資料列集

Microsoft XML for Analysis (XMLA) 提供者支援下列 OLE DB 結構描述資料列集。請使用 DISCOVER_ENUMERATORS 資料列集搭配 Discover 方法,以檢查特定的資料來源提供者是否支援資料列集。

您也可以在 Microsoft 網站上於 MSDN® Library 的「OLE DB 程式設計人員參考」部分中,藉由搜尋「結構描述資料列集」主題,來尋找有關這些資料列集的詳細資訊。

下表描述此結構描述資料列集。

資料列集

說明

DBSCHEMA_ASSERTIONS

識別在目錄中所定義且由指定使用者所擁有的判斷提示。

DBSCHEMA_CATALOGS 資料列集1

識別與可從資料庫管理系統 (DBMS) 存取之目錄相關聯的實體屬性。某些系統 (例如 Microsoft Access) 可能只有一個目錄。對於 SQL Server,這個資料列集會列舉定義在系統資料庫中的所有目錄 (資料庫)。

DBSCHEMA_CHARACTER_SETS

識別在目錄中所定義且可由指定使用者存取的字元集。

DBSCHEMA_CHECK_CONSTRAINTS

識別在目錄中所定義且由指定使用者所擁有的檢查條件約束。

DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE

識別在目錄中所定義且由指定使用者所擁有之指定資料表的檢查條件約束。

DBSCHEMA_COLLATIONS

識別在目錄中所定義且可由指定使用者存取的字元定序。

DBSCHEMA_COLUMN_DOMAIN_USAGE

識別在目錄中所定義的資料行,這些資料行會相依於目錄中定義的網域,並且由指定使用者擁有。

DBSCHEMA_COLUMN_PRIVILEGES

識別在目錄中所定義資料表之資料行上的權限;指定之使用者可以取得或授與這些權限。

DBSCHEMA_COLUMNS 資料列集1

為所有符合提供之限制準則的資料行提供資料行資訊。

DBSCHEMA_CONSTRAINT_COLUMN_USAGE

識別參考條件約束、唯一條件約束、檢查條件約束和判斷提示所使用的資料行 (定義在目錄中,並且由指定使用者所擁有)。

DBSCHEMA_CONSTRAINT_TABLE_USAGE

識別參考條件約束、唯一條件約束、檢查條件約束和判斷提示所使用的資料表 (定義在目錄中,並且由指定使用者所擁有)。

DBSCHEMA_FOREIGN_KEYS

識別由指定使用者在目錄中定義的外部索引鍵資料行。此結構描述資料列集是建立在數個 ISO 結構描述檢視上,以便於非 SQL 程式設計人員使用。若有支援,這個結構描述資料列集必須與相關的 ISO 檢視 (REFERENTIAL_CONSTRAINTS 與 CONSTRAINT_COLUMN_USAGE) 同步處理。

DBSCHEMA_INDEXES

識別在目錄中所定義且由指定使用者所擁有的索引。

DBSCHEMA_KEY_COLUMN_USAGE

識別在目錄中所定義且由指定使用者以條件約束為索引鍵的資料行。

DBSCHEMA_PRIMARY_KEYS

識別由指定使用者在目錄中定義的主索引鍵資料行。此結構描述資料列集是建立在 ISO 結構描述檢視上,以便於非 SQL 程式設計人員使用。若有支援,這個結構描述資料列集必須與相關的 ISO 檢視 (CONSTRAINT_COLUMN_USAGE) 同步處理。

DBSCHEMA_PROCEDURE_COLUMNS

會傳回由程序所傳回資料列集之資料行的相關資訊。

DBSCHEMA_PROCEDURE_PARAMETERS

會傳回程序的參數和傳回碼的相關資訊。

DBSCHEMA_PROCEDURES

識別在目錄中所定義且由指定使用者所擁有的程序。這是一種 OLE DB 延伸模組。

DBSCHEMA_PROVIDER_TYPES 資料列集1

識別資料提供者所支援的 (基底) 資料類型。

DBSCHEMA_REFERENTIAL_CONSTRAINTS

識別在目錄中所定義且由指定使用者所擁有的參考條件約束。

DBSCHEMA_SCHEMATA

識別由指定使用者所擁有的結構描述。

DBSCHEMA_SQL_LANGUAGES

識別由目錄中定義的 SQL 實作處理資料所支援的一致性層級、選項和用語。

DBSCHEMA_STATISTICS

識別在目錄中所定義且由指定使用者所擁有的統計資料。

這個資料表與 TABLE_STATISTICS 資料列集不相關。

DBSCHEMA_TABLE_CONSTRAINTS

識別在目錄中所定義且由指定使用者所擁有的資料表條件約束。

DBSCHEMA_TABLE_PRIVILEGES

識別在目錄中所定義資料表之資料行上的權限,並由指定使用者取得或授與這些權限。

DBSCHEMA_TABLE_STATISTICS

描述在提供者中可用之資料表上的統計資料集。

這個資料列集與 STATISTICS 資料列集不相關。

DBSCHEMA_TABLES 資料列集1

識別在 SQL Server Analysis Services 內公開為資料表的量値群組和維度。

DBSCHEMA_TABLES_INFO1

識別在目錄中所定義且可由指定使用者存取的資料表 (包括檢視表)。

DBSCHEMA_TRANSLATIONS

識別在目錄中所定義且可由指定使用者存取的字元翻譯。

DBSCHEMA_TRUSTEE

列舉資料來源的信任項。

DBSCHEMA_USAGE_PRIVILEGES

識別在目錄中所定義物件的 USAGE 權限,;指定之使用者可以取得或授與這些權限。

DBSCHEMA_VIEW_COLUMN_USAGE

識別定義在目錄中且可由指定使用者存取的檢視表。

DBSCHEMA_VIEW_TABLE_USAGE

識別檢視之資料表 (定義在資料庫目錄中,並且由指定使用者所擁有) 相依的資料表。

DBSCHEMA_VIEWS

識別定義在目錄中且可由指定使用者存取的檢視表。

1 指出 Microsoft XMLA 提供者的 MSOLAP 資料來源提供者支援結構描述資料列集。