Sdílet prostřednictvím


Sada řádků třídy a schématu tříd Typedef

Schéma je kolekce databázových objektů, které jsou ve vlastnictví nebo byly vytvořeny podle konkrétního uživatele.Katalog může obsahovat jeden nebo více schémat, ale musí vždy obsahovat schéma se nazývá zobrazení INFORMATION_SCHEMA obsahuje zobrazení a domén informace schématu.Informace o schématu v rozhraní OLE DB je načíst pomocí předdefinované schéma řádků a obsahuje typy, tabulky, sloupce, indexy, zobrazení a tvrzení, omezení, statistiky, znakové sady, řazení a domén.

Schéma řádků jsou předdefinované sady řádků zastupující metadata.Schéma řádků jsou používány v dynamické programování, kde struktury databáze není známo v době kompilace.Tyto sady řádků schémat můžete získat informace o databázi v době spuštění.

Pomocí třídy typedef konkretizovat schéma sady řádků.Níže jsou uvedeny odpovídající definice typu a třídy schématu řádků.Musíte zavolat CRestrictions::Open po vytvoření instance řádků schématu.Tato metoda vrátí sadu výsledků založenou na omezení, které určíte.Viz sady řádků IDBSchemaRowset informace o omezení sloupce spojené s každou sadu řádků schématu.

Následující tabulka zobrazuje každý OLE DB schéma řádků a jeho odpovídající definice typedef třídy OLE DB šablony a info.

OLE DB schéma řádků

Definice typu třídy

Informace o třídě

TVRZENÍ

CAssertions

CAssertionInfo

KATALOGY

CCatalogs

CCatalogInfo

CHARACTER_SETS

CCharacterSets

CCharacterSetInfo

ŘAZENÍ

CCollations

CCollationInfo

COLUMN_PRIVILEGES

CColumnPrivileges

CColumnPrivilegeInfo

SLOUPCE

CColumns

CColumnsInfo

CONSTRAINT_COLUMN_USAGE

CConstraintColumnUsage

CConstraintColumnUsageInfo

CONSTRAINT_TABLE_USAGE

CConstraintTableUsage

CConstraintTableUsageInfo

CHECK_CONSTRAINTS

CCheckConstraints

CCheckConstraintInfo

COLUMN_DOMAIN_USAGE

CColumnDomainUsage

CColumnDomainUsageInfo

FOREIGN_KEYS

CForeignKeys

CForeignKeysInfo

INDEXY

CIndexes

CIndexInfo

KEY_COLUMN_USAGE

CKeyColumnUsage

CKeyColumnUsageInfo

PRIMARY_KEYS

CPrimaryKeys

CPrimaryKeyInfo

POSTUPY

CProcedures

CProcedureInfo

PROCEDURE_COLUMNS

CProcedureColumns

CProcedureColumnInfo

PROCEDURE_PARAMETERS

CProcedureParameters

CProcedureParameterInfo

PROVIDER_TYPES

CProviderTypes

CProviderInfo

REFERENTIAL_CONSTRAINTS

CReferentialConstraints

CReferentialConstraintInfo

NABÍZEJÍCÍCH

CSchemata

CSchemataInfo

SQL_LANGUAGES

CSQLLanguages

CSQLLanguageInfo

STATISTIKA

CStatistics

CStatisticInfo

TABLE_CONSTRAINTS

CTableConstraints

CTableConstraintInfo

TABULKY

CTables

CTableInfo

TABLE_PRIVILEGES

CTablePrivileges

CTablePrivilegeInfo

PŘEKLADY

CTranslations

CTranslationInfo

USAGE_PRIVILEGES

CUsagePrivileges

CUsagePrivilegeInfo

VIEW_COLUMN_USAGE

CViewColumnUsage

CViewColumnInfo

ZOBRAZENÍ

CViews

CViewInfo

VIEW_TABLE_USAGE

CViewTableUsage

CViewTableInfo

Požadavky

Záhlaví: atldbsch.h

Viz také

Referenční dokumentace

Třída CRestrictions