OLE DB 結構描述資料列集
Microsoft XML for Analysis (XMLA) 提供者支援下列 OLE DB 結構描述資料列集。請使用 DISCOVER_ENUMERATORS 資料列集搭配 Discover 方法,以檢查特定的資料來源提供者是否支援資料列集。
您也可以在 Microsoft 網站上於 MSDN® Library 的「OLE DB 程式設計人員參考」部分中,藉由搜尋「結構描述資料列集」主題,來尋找有關這些資料列集的詳細資訊。
下表描述此結構描述資料列集。
資料列集 |
說明 |
---|---|
DBSCHEMA_ASSERTIONS |
識別在目錄中所定義且由指定使用者所擁有的判斷提示。 |
識別與可從資料庫管理系統 (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_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_REFERENTIAL_CONSTRAINTS |
識別在目錄中所定義且由指定使用者所擁有的參考條件約束。 |
DBSCHEMA_SCHEMATA |
識別由指定使用者所擁有的結構描述。 |
DBSCHEMA_SQL_LANGUAGES |
識別由目錄中定義的 SQL 實作處理資料所支援的一致性層級、選項和用語。 |
DBSCHEMA_STATISTICS |
識別在目錄中所定義且由指定使用者所擁有的統計資料。 這個資料表與 TABLE_STATISTICS 資料列集不相關。 |
DBSCHEMA_TABLE_CONSTRAINTS |
識別在目錄中所定義且由指定使用者所擁有的資料表條件約束。 |
DBSCHEMA_TABLE_PRIVILEGES |
識別在目錄中所定義資料表之資料行上的權限,並由指定使用者取得或授與這些權限。 |
DBSCHEMA_TABLE_STATISTICS |
描述在提供者中可用之資料表上的統計資料集。 這個資料列集與 STATISTICS 資料列集不相關。 |
識別在 SQL ServerAnalysis 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 資料來源提供者支援結構描述資料列集。