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.
CAssertions, CAssertionInfo
Volání typedef třídy CAssertions
implementovat jeho třída CAssertionInfo
parametru .
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 CCatalogInfo
parametru .
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 CCharacterSetInfo
parametru .
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 CCheckConstraintInfo
parametru .
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 CCollationInfo
parametru .
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 CColumnDomainUsageInfo
parametru .
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 CColumnPrivilegeInfo
parametru .
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 CColumnsInfo
parametru .
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 CConstraintColumnUsageInfo
parametru .
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 CConstraintTableUsageInfo
parametru .
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 CForeignKeysInfo
parametru .
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 CIndexInfo
parametru .
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 CKeyColumnInfo
parametru .
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 CPrimaryKeyInfo
parametru .
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 CProcedureColumnInfo
parametru .
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 CProcedureParamInfo
parametru .
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 CProcedureInfo
parametru .
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 CProviderInfo
parametru .
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 CReferentialConstraintInfo
parametru .
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 CSchemataInfo
parametru .
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 CSQLLanguageInfo
parametru .
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 CStatisticInfo
parametru .
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 CTableConstraintInfo
parametru .
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 CTablePrivilegeInfo
parametru .
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 CTableInfo
parametru .
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 CTranslationInfo
parametru .
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 CUsagePrivilegeInfo
parametru .
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 CViewColumnInfo
parametru .
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 CViewInfo
parametru .
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 CViewTableInfo
parametru .
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