共用方式為


結構描述資料列集類別和 Typedef 類別

結構描述:結構描述是由特定使用者所擁有或建立的資料庫物件集合。 目錄包含一或多個結構描述,不過,就一定要包含呼叫 INFORMATION_SCHEMA 的結構描述資訊,包含結構描述檢視和網域。 使用預先定義的結構描述資料列集,在 OLE DB 的結構描述資訊擷取,並包含型別、資料表、資料行、索引鍵、檢視、判斷提示和條件約束、統計資料、字元集、排序和網域。

結構描述資料列集是表示中繼資料的預先定義資料列集。 結構描述資料列集通常用於動態程式設計,資料庫結構在編譯時期不知道。 您可以使用這些結構描述資料列集取得有關資料庫的資訊在執行階段。

使用 typedef 類別具現化結構描述資料列集。 對應的 typedef 和結構描述資料列集類別列示如下。 在您建立結構描述資料列集的執行個體之後,請呼叫 CRestrictions::Open。 這個方法會根據您指定的限制傳回結果集。 請參閱 IDBSchemaRowset 來限制資料行的資訊與每個結構描述資料列集。

下表顯示每個 OLE DB 結構描述資料列集和其對應的 OLE DB 樣板 typedef 類別和相關類別。

OLE DB 結構描述資料列集

Typedef 類別

資訊類別

判斷提示

CAssertions

CAssertionInfo

目錄

CCatalogs

CCatalogInfo

CHARACTER_SETS

CCharacterSets

CCharacterSetInfo

COLLATIONS

CCollations

CCollationInfo

COLUMN_PRIVILEGES

CColumnPrivileges

CColumnPrivilegeInfo

Columns

CColumns

CColumnsInfo

CONSTRAINT_COLUMN_USAGE

CConstraintColumnUsage

CConstraintColumnUsageInfo

CONSTRAINT_TABLE_USAGE

CConstraintTableUsage

CConstraintTableUsageInfo

CHECK_CONSTRAINTS

檢查條件約束

CCheckConstraintInfo

COLUMN_DOMAIN_USAGE

CColumnDomainUsage

CColumnDomainUsageInfo

FOREIGN_KEYS

CForeignKeys

CForeignKeysInfo

索引

CIndexes

CIndexInfo

KEY_COLUMN_USAGE

CKeyColumnUsage

CKeyColumnUsageInfo

PRIMARY_KEYS

CPrimaryKeys

CPrimaryKeyInfo

程序

CProcedures

CProcedureInfo

PROCEDURE_COLUMNS

CProcedureColumns

CProcedureColumnInfo

程序參數

CProcedureParameters

CProcedureParameterInfo

PROVIDER_TYPES

CProviderTypes

CProviderInfo

REFERENTIAL_CONSTRAINTS

CReferentialConstraints

CReferentialConstraintInfo

SCHEMATA

CSchemata

CSchemataInfo

SQL_LANGUAGES

CSQLLanguages

CSQLLanguageInfo

STATISTICS

CStatistics

CStatisticInfo

TABLE_CONSTRAINTS

CTableConstraints

CTableConstraintInfo

TABLES

CTables

CTableInfo

TABLE_PRIVILEGES

CTablePrivileges

CTablePrivilegeInfo

TRANSLATIONS

CTranslations

CTranslationInfo

USAGE_PRIVILEGES

CUsagePrivileges

CUsagePrivilegeInfo

VIEW_COLUMN_USAGE

CViewColumnUsage

CViewColumnInfo

VIEWS

CViews

CViewInfo

VIEW_TABLE_USAGE

CViewTableUsage

CViewTableInfo

需求

標頭: atldbsch.h

請參閱

參考

CRestrictions 類別