共用方式為


SchemaEnum

指定 OpenSchema 方法所擷取的架構類型 Record set。

言論

如需每個 ADO 常數所傳回之函式和數據行的其他資訊,請參閱 附錄 B:OLE DB 程式設計人員參考 架構數據列集主題。 下表的 [描述] 區段中會列出每個主題的名稱。

如需每個 ADO MD 常數所傳回之函式和數據行的其他資訊,請參閱 OLE DB for OLAP 對象和架構數據列集 主題中的主題, OLE DB for Online Analysis Processing (OLAP) 檔。 下表的 [描述] 資料行括弧中會列出每個主題的名稱。

您可以參照 ADO DataTypeEnum 主題的 [描述] 資料行,將 OLE DB 檔中的數據行數據類型轉譯為 ADO 數據類型。 例如,DBTYPE_WSTR 的 OLE DB 數據類型相當於 adWChar ADO 數據類型。

ADO 會針對常數產生類似架構的結果,adSchemaDBInfoKeywordsadSchemaDBInfoLiterals。 ADO 會建立 Recordset,然後以 IDBInfo::GetKeywordsIDBInfo::GetLiteralInfo 方法分別傳回的值填滿每個數據列。 如需這些方法的其他資訊,請參閱 OLE DB 程式設計人員參考的 IDBInfo 一節。

不斷 價值 描述 條件約束數據行
adSchemaAsserts 0 傳回指定使用者所擁有的目錄中定義的判斷提示。

(ASSERTIONS 資料列集)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 傳回與可從 DBMS 存取之目錄相關聯的實體屬性。

(CATALOGS 資料列集)
CATALOG_NAME
adSchemaCharacterSets 2 傳回目錄中定義的字元集,該字元集可供指定使用者存取。

(CHARACTER_SETS列集)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 傳回指定使用者所擁有的目錄中定義的檢查條件約束。

(CHECK_CONSTRAINTS)資料欄集)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 傳回目錄中定義的字元定序,該定序可供指定使用者存取。

(COLLATIONS 數據列集)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 傳回指定使用者可取得或授與目錄中所定義之數據表數據行的許可權。

(COLUMN_PRIVILEGES資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 傳回目錄中定義的數據表數據行(包括檢視表),該數據行可供指定使用者存取。

(COLUMNS 資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaColumnsDomainUsage 11 傳回目錄中定義的數據行,這些數據行相依於目錄中定義的定義域,並由指定用戶擁有。

(COLUMN_DOMAIN_USAGE資料列集)
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME
adSchemaConstraintColumnUsage 6 傳回引用條件約束、唯一條件約束、檢查條件約束和判斷提示所使用的數據行,這些數據行定義於目錄中,並由指定用戶擁有。

(CONSTRAINT_COLUMN_USAGE資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 傳回引用條件約束、唯一條件約束、檢查條件約束和指定使用者所擁有的判斷提示所使用的數據表。

(CONSTRAINT_TABLE_USAGE資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaCubes 32 傳回架構中可用 Cube 的相關信息(如果提供者不支持架構,則傳回目錄)。

(CUBES 資料列集*)
CATALOG_NAME SCHEMA_NAME CUBE_NAME
adSchemaDBInfoKeywords 30 傳回提供者特定關鍵詞的清單。

(IDBInfo::GetKeywords)
<無>
adSchemaDBInfoLiterals 31 傳回文字命令中使用的提供者特定常值清單。

(IDBInfo::GetLiteralInfo)
<無>
adSchemaDimensions 33 傳回指定 Cube 中維度的相關信息。 每個維度都有一個數據列。

(DIMENSIONS 數據列集)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME
adSchemaForeignKeys 27 傳回指定使用者在目錄中定義的外鍵數據行。

(FOREIGN_KEYS列集)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
adSchemaHierarchies 34 傳回維度中可用階層的相關信息。

(HIERARCHIES 數據列集)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME
adSchemaIndexes 12 傳回目錄中定義的索引,該索引是由指定使用者所擁有。

(INDEXES 資料列集)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME
adSchemaKeyColumnUsage 8 傳回目錄中定義的數據行,這些數據行受指定使用者限制為索引鍵。

(KEY_COLUMN_USAGE列集)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaLevels 35 傳回維度中可用層級的相關信息。

(LEVELS 數據列集)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME
adSchemaMeasures 36 傳回可用量值的相關信息。

(MEASURES Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME
adSchemaMembers 38 傳回可用成員的相關信息。

(MEMBERS 資料列集)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION MEMBER_TYPE樹狀結構運算符。 如需詳細資訊,請參閱 OLE DB for Online 分析處理 (OLAP)。
adSchemaPrimaryKeys 28 傳回指定使用者在目錄中定義的主鍵數據行。

(PRIMARY_KEYS列集)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 傳回程式所傳回之數據列集數據行的相關信息。

(PROCEDURE_COLUMNS資料列集)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME
adSchemaProcedureParameters 26 傳回程序參數和傳回碼的相關信息。

(PROCEDURE_PARAMETERS資料列集)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
adSchemaProcedures 16 傳回指定使用者所擁有的目錄中定義的程式。

(PROCEDURES 數據列集)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE
adSchemaProperties 37 傳回維度每個層級可用屬性的相關信息。

(PROPERTIES 數據列集)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME
adSchemaProviderSpecific -1 如果提供者定義自己的非標準架構查詢,則會使用 。 <提供者特定>
adSchemaProviderTypes 22 傳回數據提供者所支援的 (base) 資料類型。

(PROVIDER_TYPES資料列集)
DATA_TYPE BEST_MATCH
AdSchemaReferentialConstraints 9 傳回目錄中定義的引用條件約束,這些條件約束是由指定使用者所擁有。

(REFERENTIAL_CONSTRAINTS列集)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata 17 傳回指定使用者所擁有的架構(資料庫物件)。

(SCHEMATA 資料列集)
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
adSchemaSQLLanguages 18 傳回目錄中所定義之 SQL 實作處理數據支援的一致性層級、選項和方言。

(SQL_LANGUAGES資料列集)
<無>
adSchemaStatistics 19 傳回目錄中所定義的統計數據,該統計數據是由指定使用者所擁有。

(STATISTICS 資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaTableConstraints 10 傳回指定使用者所擁有的目錄中定義的數據表條件約束。

(TABLE_CONSTRAINTS資料列集)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
adSchemaTablePrivileges 14 傳回目錄中所定義之數據表的許可權,這些數據表可供指定使用者或授與。

(TABLE_PRIVILEGES資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 傳回目錄中定義的數據表(包括檢視表),該數據表可供指定使用者存取。

(TABLES 資料列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
adSchemaTranslations 21 傳回目錄中定義的字元轉譯,該字元翻譯可供指定使用者存取。

(TRANSLATIONS 數據列集)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees 39 保留供日後使用。
adSchemaUsagePrivileges 15 傳回目錄中所定義之物件的USAGE許可權,這些物件可供指定使用者或授與的物件。

(USAGE_PRIVILEGES資料列集)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 傳回檢視數據表的數據行,這些數據行定義於目錄中,且由指定使用者所擁有的數據行相依。

(VIEW_COLUMN_USAGE資料列集)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews 23 傳回目錄中定義的檢視,該檢視可供指定使用者存取。

(VIEWS 數據列集)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaViewTableUsage 25 傳回檢視數據表的數據表,其定義於目錄中,且由指定使用者所擁有的數據表相依。

(VIEW_TABLE_USAGE資料列集)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME

ADO/WFC 對等專案

套件:com.ms.wfc.data

不斷
AdoEnums.Schema.ASSERTS
AdoEnums.Schema.CATALOGS
AdoEnums.Schema.CHARACTERSETS
AdoEnums.Schema.CHECKCONSTRAINTS
AdoEnums.Schema.COLLATIONS
AdoEnums.Schema.COLUMNPRIVILEGES
AdoEnums.Schema.COLUMNS
AdoEnums.Schema.COLUMNSDOMAINUSAGE
AdoEnums.Schema.CONSTRAINTCOLUMNUSAGE
AdoEnums.Schema.CONSTRAINTTABLEUSAGE
AdoEnums.Schema.CUBES
AdoEnums.Schema.DBINFOKEYWORDS
AdoEnums.Schema.DBINFOLITERALS
AdoEnums.Schema.DIMENSIONS
AdoEnums.Schema.FOREIGNKEYS
AdoEnums.Schema.HIERARCHIES
AdoEnums.Schema.INDEXES
AdoEnums.Schema.KEYCOLUMNUSAGE
AdoEnums.Schema.LEVELS
AdoEnums.Schema.MEASURES
AdoEnums.Schema.MEMBERS
AdoEnums.Schema.PRIMARYKEYS
AdoEnums.Schema.PROCEDURECOLUMNS
AdoEnums.Schema.PROCEDUREPARAMETERS
AdoEnums.Schema.PROCEDURES
AdoEnums.Schema.PROPERTIES
AdoEnums.Schema.PROVIDERSPECIFIC
AdoEnums.Schema.PROVIDERTYPES
AdoEnums.Schema.REFERENTIALCONTSRAINTS
AdoEnums.Schema.SCHEMATA
AdoEnums.Schema.SQLLANGUAGES
AdoEnums.Schema.STATISTICS
AdoEnums.Schema.TABLECONSTRAINTS
AdoEnums.Schema.TABLEPRIVILEGES
AdoEnums.Schema.TABLES
AdoEnums.Schema.TRANSLATIONS
AdoEnums.Schema.TRUSTEES
AdoEnums.Schema.USAGEPRIVILEGES
AdoEnums.Schema.VIEWCOLUMNUSAGE
AdoEnums.Schema.VIEWS
AdoEnums.Schema.VIEWTABLEUSAGE

適用於

OpenSchema 方法