Sdílet prostřednictvím


Třídy sady řádků schématu a definiční třídy typů

Schéma je kolekce databázových objektů, které vlastní nebo byly vytvořeny konkrétním uživatelem. Katalog může obsahovat jedno nebo více schémat, ale musí vždy obsahovat schéma s názvem INFORMATION_SCHEMA, které obsahuje zobrazení a domény schématu informací. Informace o schématu v OLE DB se načítají pomocí předdefinovaných sad řádků schématu a zahrnují typy, tabulky, sloupce, indexy, zobrazení, kontrolní výrazy a omezení, statistiky, znakové sady, kolace a domény.

Sady řádků schématu jsou předdefinované sady řádků představující metadata. Sady řádků schématu se obvykle používají v dynamickém programování, kde struktura databáze není v době kompilace známá. Tyto sady řádků schématu můžete použít k získání informací o databázi za běhu.

Pomocí tříd typedef vytvořte instanci sad řádků schématu. Níže jsou uvedeny odpovídající třídy typedef a sady řádků schématu. Po vytvoření instance sady řádků schématu je nutné volat CRestrictions::Open . Tato metoda vrátí sadu výsledků na základě zadaných omezení. Informace o sloupcích omezení přidružených ke každé sadě řádků schématu najdete v tématu IDBSchemaRowset .

Následující tabulka zobrazuje každou sadu řádků schématu OLE DB a odpovídající šablony OLE DB typedef třídy a informační třídy.

Sada řádků schématu OLE DB Typedef – třída Informační třída
PROHLAŠOVÁNÍ 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 Indexy CIndexes CIndexInfo
KEY_COLUMN_USAGE CKeyColumn CKeyColumnInfo
PRIMARY_KEYS CPrimaryKeys CPrimaryKeyInfo
PROCEDURY CProcedures CProcedureInfo
PROCEDURE_COLUMNS CProcedureColumns CProcedureColumnInfo
PROCEDURE_PARAMETERS CProcedureParameters CProcedureParameterInfo
PROVIDER_TYPES CProviderTypes CProviderInfo
REFERENTIAL_CONSTRAINTS CReferentialConstraints CReferentialConstraintInfo
SCHÉMA CSchemata CSchemataInfo
SQL_LANGUAGES CSQLLanguages CSQLLanguageInfo
STATISTIKA CStatistics CStatisticInfo
TABLE_CONSTRAINTS Omezení CTable CTableConstraintInfo
TABULKY Tabulky CTables CTableInfo
TABLE_PRIVILEGES CTablePrivileges CTablePrivilegeInfo
PŘEKLADY Přenosy C CTranslationInfo
USAGE_PRIVILEGES CUsagePrivileges CUsagePrivilegeInfo
VIEW_COLUMN_USAGE CViewColumnUsage CViewColumnInfo
POHLEDY Zobrazení jazyka CView CViewInfo
VIEW_TABLE_USAGE CViewTableUsage CViewTableInfo

CAssertions, CAssertionInfo

Volání typedef třídy CAssertions implementovat jeho třída CAssertionInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje kontrolní výrazy definované v katalogu, které vlastní daný uživatel.

Následující tabulka obsahuje seznam datových členů třídy pro CAssertionInfo odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků ASSERTIONS v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_bIsDeferrable IS_DEFERRABLE
m_bInitiallyDeferred INITIALLY_DEFERRED
m_szDescription POPIS

CCatalogs, CCatalogInfo

Volání typedef třídy CCatalogs implementovat jeho třída CCatalogInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje fyzické atributy přidružené k katalogům přístupným z DBMS.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v referenční dokumentaci programátora OLE DB v sadě řádků CATALOGS.

Datové členy Sloupce OLE DB
m_szName CATALOG_NAME
m_szDescription POPIS

CCharacterSets, CCharacterSetInfo

Volání typedef třídy CCharacterSets implementovat jeho třída CCharacterSetInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje znakové sady definované v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu CHARACTER_SETS Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CHARACTER_SET_CATALOG
m_szSchema CHARACTER_SET_SCHEMA
m_szName CHARACTER_SET_NAME
m_szFormOfUse FORM_OF_USE
m_nNumCharacters NUMBER_OF_CHARACTERS
m_szCollateCatalog DEFAULT_COLLATE_CATALOG
m_szCollateSchema DEFAULT_COLLATE_SCHEMA
m_szCollateName DEFAULT_COLLATE_NAME

CCheckConstraints, CCheckConstraintInfo

Volání typedef třídy CCheckConstraints implementovat jeho třída CCheckConstraintInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje omezení kontroly definovaná v katalogu, která vlastní daný uživatel. Omezení kontroly určuje hodnoty dat nebo formáty, které jsou přijatelné v jednom nebo více sloupcích v tabulce.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu CHECK_CONSTRAINTS Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_szCheckClause CHECK_CLAUSE
m_szDescription POPIS

CCollations, CCollationInfo

Volání typedef třídy CCollations implementovat jeho třída CCollationInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje kolace znaků definované v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v sadě řádků COLLATIONS v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog COLLATION_CATALOG
m_szSchema COLLATION_SCHEMA
m_szName COLLATION_NAME
m_szCharSetCatalog CHARACTER_SET_CATALOG
m_szCharSetSchema CHARACTER_SET_SCHEMA
m_szCharSetName CHARACTER_SET_NAME
m_szPadAttribute PAD_ATTRIBUTE

CColumnDomainUsage, CColumnDomainUsageInfo

Volání typedef třídy CColumnDomainUsage implementovat jeho třída CColumnDomainUsageInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce definované v katalogu, které jsou závislé na doméně definované v katalogu a vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu COLUMN_DOMAIN_USAGE Sada řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog DOMAIN_CATALOG
m_szSchema DOMAIN_SCHEMA
m_szName DOMAIN_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID

CColumnPrivileges, CColumnPrivilegeInfo

Volání typedef třídy CColumnPrivileges implementovat jeho třída CColumnPrivilegeInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje oprávnění ke sloupcům tabulek definovaných v katalogu, které jsou k dispozici danému uživateli nebo uděleny.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v COLUMN_PRIVILEGES sadě řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szGrantor GRANTOR
m_szGrantee GRANTEE
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_szPrivilegeType PRIVILEGE_TYPE
m_bIsGrantable IS_GRANTABLE

CColumns, CColumnsInfo

Volání typedef třídy CColumns implementovat jeho třída CColumnsInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce tabulek definovaných v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků SLOUPCŮ v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_nOrdinalPosition ORDINAL_POSITION
m_bColumnHasDefault COLUMN_HASDEFAULT
m_szColumnDefault COLUMN_DEFAULT
m_nColumnFlags COLUMN_FLAGS
m_bIsNullable IS_NULLABLE
m_nDataType DATA_TYPE
m_guidType TYPE_GUID
m_nMaxLength CHARACTER_MAXIMUM_LENGTH
m_nOctetLength CHARACTER_OCTET_LENGTH
m_nNumericPrecision NUMERIC_PRECISION
m_nNumericScale NUMERIC_SCALE
m_nDateTimePrecision DATETIME_PRECISION
m_szCharSetCatalog CHARACTER_SET_CATALOG
m_szCharSetSchema CHARACTER_SET_SCHEMA
m_szCharSetName CHARACTER_SET_NAME
m_szCollationCatalog COLLATION_CATALOG
m_szCollationSchema COLLATION_SCHEMA
m_szCollationName COLLATION_NAME
m_szDomainCatalog DOMAIN_CATALOG
m_szDomainSchema DOMAIN_SCHEMA
m_szDomainName DOMAIN_NAME
m_szDescription POPIS

CConstraintColumnUsage, CConstraintColumnUsageInfo

Volání typedef třídy CConstraintColumnUsage implementovat jeho třída CConstraintColumnUsageInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce používané referenčními omezeními, jedinečnými omezeními, kontrolními omezeními a kontrolními výrazy definovanými v katalogu a vlastněnými daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu CONSTRAINT_COLUMN_USAGE Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_szConstraintCatalog CONSTRAINT_CATALOG
m_szConstraintSchema CONSTRAINT_SCHEMA
m_szConstraintName CONSTRAINT_NAME

CConstraintTableUsage, CConstraintTableUsageInfo

Volání typedef třídy CConstraintTableUsage implementovat jeho třída CConstraintTableUsageInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje tabulky používané referenčními omezeními, jedinečnými omezeními, kontrolními omezeními a kontrolními výrazy definovanými v katalogu a vlastněnými daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v CONSTRAINT_TABLE_USAGE sadě řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szConstraintCatalog CONSTRAINT_CATALOG
m_szConstraintSchema CONSTRAINT_SCHEMA
m_szConstraintName CONSTRAINT_NAME

CForeignKeys, CForeignKeysInfo

Volání typedef třídy CForeignKeys implementovat jeho třída CForeignKeysInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce cizího klíče definované v katalogu daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu FOREIGN_KEYS Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szPKTableCatalog PK_TABLE_CATALOG
m_szPKTableSchema PK_TABLE_SCHEMA
m_szPKTableName PK_TABLE_NAME
m_szPKColumnName PK_COLUMN_NAME
m_guidPKColumn PK_COLUMN_GUID
m_nPKColumnPropID PK_COLUMN_PROPID
m_szFKTableCatalog FK_TABLE_CATALOG
m_szFKTableSchema FK_TABLE_SCHEMA
m_szFKTableName FK_TABLE_NAME
m_szFKColumnName FK_COLUMN_NAME
m_guidFKColumn FK_COLUMN_GUID
m_nFKColumnPropID FK_COLUMN_PROPID
m_nOrdinal POŘADOVÝ
m_szUpdateRule UPDATE_RULE
m_szDeleteRule DELETE_RULE

CIndexes, CIndexInfo

Volání typedef třídy CIndexes implementovat jeho třída CIndexInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje indexy definované v katalogu, které vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu IndexES Rowset v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szIndexCatalog INDEX_CATALOG
m_szIndexSchema INDEX_SCHEMA
m_szIndexName INDEX_NAME
m_bPrimaryKey PRIMARY_KEY
m_bUnique JEDINEČNÝ
m_bClustered CLUSTERED
m_nType TYP
m_nFillFactor FILL_FACTOR
m_nInitialSize INITIAL_SIZE
m_nNulls NULLS
m_bSortBookmarks SORT_BOOKMARKS
m_bAutoUpdate AUTO_UPDATE
m_nNullCollation NULL_COLLATION
m_nOrdinalPosition ORDINAL_POSITION
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_nCollation KOLACE
m_nCardinality MOHUTNOST
m_nPages STRÁNKY
m_szFilterCondition FILTER_CONDITION

CKeyColumns, CKeyColumnInfo

Volání typedef třídy CKeyColumns implementovat jeho třída CKeyColumnInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce definované v katalogu, které jsou omezené jako klíče daného uživatele.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu KEY_COLUMN_USAGE Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szConstraintCatalog CONSTRAINT_CATALOG
m_szConstraintSchema CONSTRAINT_SCHEMA
m_szConstraintName CONSTRAINT_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_nOrdinalPosition ORDINAL_POSITION

CPrimaryKeys, CPrimaryKeyInfo

Volání typedef třídy CPrimaryKeys implementovat jeho třída CPrimaryKeyInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce primárního klíče definované v katalogu daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v PRIMARY_KEYS sadě řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_nOrdinal POŘADOVÝ

CProcedureColumns, CProcedureColumnInfo

Volání typedef třídy CProcedureColumns implementovat jeho třída CProcedureColumnInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída vrací informace o sloupcích sad řádků vrácených procedurami.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v PROCEDURE_COLUMNS sadě řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog PROCEDURE_CATALOG
m_szSchema PROCEDURE_SCHEMA
m_szName PROCEDURE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID
m_nRowsetNumber ROWSET_NUMBER
m_nOrdinalPosition ORDINAL_POSITION
m_bIsNullable IS_NULLABLE
m_nDataType DATA_TYPE
m_guidType TYPE_GUID
m_nMaxLength CHARACTER_MAXIMUM_LENGTH
m_nOctetLength CHARACTER_OCTET_LENGTH
m_nPrecision NUMERIC_PRECISION
m_nScale NUMERIC_SCALE
m_szDescription POPIS

CProcedureParameters CProcedureParamInfo

Volání typedef třídy CProcedureParameters implementovat jeho třída CProcedureParamInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída vrací informace o parametrech a návratových kódech procedur.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v PROCEDURE_PARAMETERS sadě řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog PROCEDURE_CATALOG
m_szSchema PROCEDURE_SCHEMA
m_szName PROCEDURE_NAME
m_szParameterName PARAMETER_NAME
m_nOrdinalPosition ORDINAL_POSITION
m_nType PARAMETER_TYPE
m_bHasDefault PARAMETER_HASDEFAULT
m_szDefault PARAMETER_DEFAULT
m_bIsNullable IS_NULLABLE
m_nDataType DATA_TYPE
m_nMaxLength CHARACTER_MAXIMUM_LENGTH
m_nOctetLength CHARACTER_OCTET_LENGTH
m_nPrecision NUMERIC_PRECISION
m_nScale NUMERIC_SCALE
m_szDescription POPIS

CProcedures, CProcedureInfo

Volání typedef třídy CProcedures implementovat jeho třída CProcedureInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje procedury definované v katalogu, které vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v tématu PROCEDURY Sady řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog PROCEDURE_CATALOG
m_szSchema PROCEDURE_SCHEMA
m_szName PROCEDURE_NAME
m_nType PROCEDURE_TYPE
m_szDefinition PROCEDURE_DEFINITION
m_szDescription POPIS

CProviderTypes, CProviderInfo

Volání typedef třídy CProviderTypes implementovat jeho třída CProviderInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje (základní) datové typy podporované poskytovatelem dat.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v PROVIDER_TYPES sadě řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTypeName TYPE_NAME
m_nDataType DATA_TYPE
m_nColumnSize COLUMN_SIZE
m_szLiteralPrefix LITERAL_PREFIX
m_szLiteralSuffix LITERAL_SUFFIX
m_szCreateParams CREATE_PARAMS
m_bIsNullable IS_NULLABLE
m_bCaseSensitive CASE_SENSITIVE
m_nSearchable PROHLEDÁVATELNÉ
m_bUnsignedAttribute UNSIGNED_ATTRIBUTE
m_bFixedPrecScale FIXED_PREC_SCALE
m_bAutoUniqueValue AUTO_UNIQUE_VALUE
m_szLocalTypeName LOCAL_TYPE_NAME
m_nMinScale MINIMUM_SCALE
m_nMaxScale MAXIMUM_SCALE
m_guidType Identifikátor GUID
m_szTypeLib TYPELIB
m_szVersion VERZE
m_bIsLong IS_LONG
m_bBestMatch BEST_MATCH

CReferentialConstraints, CReferentialConstraintInfo

Volání typedef třídy CReferentialConstraints implementovat jeho třída CReferentialConstraintInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje referenční omezení definovaná v katalogu, které vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu REFERENTIAL_CONSTRAINTS Sada řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_szUniqueCatalog UNIQUE_CONSTRAINT_CATALOG
m_szUniqueSchema UNIQUE_CONSTRAINT_SCHEMA
m_szUniqueName UNIQUE_CONSTRAINT_NAME
m_szMatchOption MATCH_OPTION
m_szUpdateRule UPDATE_RULE
m_szDeleteRule DELETE_RULE
m_szDescription POPIS

CSchemata, CSchemataInfo

Volání typedef třídy CSchemata implementovat jeho třída CSchemataInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje schémata, která vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků SCHEMATA v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CATALOG_NAME
m_szName SCHEMA_NAME
m_szOwner SCHEMA_OWNER
m_szCharCatalog DEFAULT_CHARACTER_SET_CATALOG
m_szCharSchema DEFAULT_CHARACTER_SET_SCHEMA
m_szCharName DEFAULT_CHARACTER_SET_NAME

CSQLLanguages, CSQLLanguageInfo

Volání typedef třídy CSQLLanguages implementovat jeho třída CSQLLanguageInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje úrovně shody, možnosti a dialekty podporované zpracováním dat implementace SQL definovaných v katalogu.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v SQL_LANGUAGES sadě řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szSource SQL_LANGUAGE_SOURCE
m_szYear SQL_LANGUAGE_YEAR
m_szConformance SQL_LANGUAGE_CONFORMANCE
m_szIntegrity SQL_LANGUAGE_INTEGRITY
m_szImplementation SQL_LANGUAGE_IMPLEMENTATION
m_szBindingStyle SQL_LANGUAGE_BINDING_STYLE
m_szProgrammingLanguage SQL_LANGUAGE_PROGRAMMING_LANGUAGE

CStatistics, CStatisticInfo

Volání typedef třídy CStatistics implementovat jeho třída CStatisticInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje statistiky definované v katalogu, které vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků STATISTIKY v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_nCardinality MOHUTNOST

CTableConstraints, CTableConstraintInfo

Volání typedef třídy CTableConstraints implementovat jeho třída CTableConstraintInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje omezení tabulky definovaná v katalogu, která vlastní daný uživatel.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu TABLE_CONSTRAINTS Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szType CONSTRAINT_TYPE
m_bIsDeferrable IS_DEFERRABLE
m_bInitiallyDeferred INITIALLY_DEFERRED
m_szDescription POPIS

CTablePrivileges, CTablePrivilegeInfo

Volání typedef třídy CTablePrivileges implementovat jeho třída CTablePrivilegeInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje tabulky definované v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu TABLE_PRIVILEGES Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szGrantor GRANTOR
m_szGrantee GRANTEE
m_szCatalog TABLE_CATALOG
m_szSchema TABLE_SCHEMA
m_szName TABLE_NAME
m_szType PRIVILEGE_TYPE
m_bIsGrantable IS_GRANTABLE

CTables, CTableInfo

Volání typedef třídy CTables implementovat jeho třída CTableInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje oprávnění k tabulkám definovaným v katalogu, které jsou k dispozici nebo uděleny daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků TABULEK v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog TABLE_CATALOG
m_szSchema TABLE_SCHEMA
m_szName TABLE_NAME
m_szType TABLE_TYPE
m_guidTable TABLE_GUID
m_szDescription POPIS

CTranslations, CTranslationInfo

Volání typedef třídy CTranslations implementovat jeho třída CTranslationInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje překlady znaků definované v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu TRANSLATIONS Rowset v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog TRANSLATION_CATALOG
m_szSchema TRANSLATION_SCHEMA
m_szName TRANSLATION_NAME
m_szSourceCatalog SOURCE_CHARACTER_SET_CATALOG
m_szSourceSchema SOURCE_CHARACTER_SET_SCHEMA
m_szSourceName SOURCE_CHARACTER_SET_NAME
m_szTargetCatalog TARGET_CHARACTER_SET_CATALOG
m_szTargetSchema TARGET_CHARACTER_SET_SCHEMA
m_szTargetName TARGET_CHARACTER_SET_NAME

CUsagePrivileges, CUsagePrivilegeInfo

Volání typedef třídy CUsagePrivileges implementovat jeho třída CUsagePrivilegeInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje oprávnění USAGE k objektům definovaným v katalogu, které jsou k dispozici nebo uděleny daným uživatelem.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu USAGE_PRIVILEGES Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szGrantor GRANTOR
m_szGrantee GRANTEE
m_szObjectCatalog OBJECT_CATALOG
m_szObjectSchema OBJECT_SCHEMA
m_szObjectName OBJECT_NAME
m_szObjectType OBJECT_TYPE
m_szPrivilegeType PRIVILEGE_TYPE
m_bIsGrantable IS_GRANTABLE

CViewColumnUsage, CViewColumnInfo

Volání typedef třídy CViewColumnUsage implementovat jeho třída CViewColumnInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje sloupce, na kterých jsou zobrazené tabulky definované v katalogu a vlastněné daným uživatelem, závislé.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v VIEW_COLUMN_USAGE sadě řádků v referenčních informacích programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog VIEW_CATALOG
m_szSchema VIEW_SCHEMA
m_szName VIEW_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szColumnName COLUMN_NAME
m_guidColumn COLUMN_GUID
m_nColumnPropID COLUMN_PROPID

CViews, CViewInfo

Volání typedef třídy CViews implementovat jeho třída CViewInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje tabulky, na kterých jsou zobrazené tabulky definované v katalogu a vlastněné daným uživatelem, závislé.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích naleznete v sadě řádků ZOBRAZENÍ v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_szDefinition VIEW_DEFINITION
m_bCheckOption CHECK_OPTION
m_bIsUpdatable IS_UPDATABLE
m_szDescription POPIS

CViewTableUsage, CViewTableInfo

Volání typedef třídy CViewTableUsage implementovat jeho třída CViewTableInfoparametru .

Poznámky

Další informace o použití tříd typedef naleznete v tématu Třídy sady řádků schématu a Třídy Typedef.

Tato třída identifikuje zobrazené tabulky definované v katalogu, které jsou přístupné danému uživateli.

Následující tabulka uvádí datové členy třídy a jejich odpovídající sloupce OLE DB. Další informace o schématu a sloupcích najdete v tématu VIEW_TABLE_USAGE Sada řádků v referenční dokumentaci programátora OLE DB.

Datové členy Sloupce OLE DB
m_szCatalog VIEW_CATALOG
m_szSchema VIEW_SCHEMA
m_szName VIEW_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME

Požadavky

Hlavička: atldbsch.h

Viz také

CRestrictions – třída