Şema satır kümesi sınıfları ve Typedef sınıfları

Şema ait olan veya belirli bir kullanıcı tarafından oluşturulan veritabanı nesneleri topluluğudur. Katalog bir veya daha fazla şemaları içerebilir, ancak her zaman görüş ve bilgi şemanın etki alanları içeren INFORMATION_SCHEMA adlı bir şema içermesi gerekir. ole DB şema bilgileri önceden tanımlanmış şema satır kümeleri kullanarak alınır ve türleri, tablolar, sütunlar, dizinler, gösterim, iddialar ve kısıtlamaları, istatistikleri, karakter kümeleri, alfabe ve etki alanları içerir.

Şema satır kümeleri temsil eden meta verileri önceden tanımlanmış satır kümeleri vardır. Şema satır kümeleri, nerede veritabanı yapısını derleme zamanında bilinmemektedir dinamik programlama, genellikle kullanılır. Sen-ebilmek kullanma bu şema satır kümeleri çalıştırma sırasında bir veritabanı hakkında bilgi edinme.

Typedef sınıflarının şema satır kümeleri oluşturmak için kullanın. Şema satır kümesi sınıfları ve buna karşılık gelen typedef aşağıda listelenmiştir. Şema satır kümesi örneği oluşturduktan sonra CRestrictions::Open çağırmalısınız. Bu yöntem, belirlediğiniz sınırlamalar geçerli bir sonuç kümesi döndürür. Bkz: IDBSchemaRowset kısıtlama sütunlar her şema satır kümesi ile ilişkili bilgi.

Aşağıdaki tabloda her ole db şema satır kümesi ve onun karşılık gelen görüntüler ole db şablon typedef sınıfı ve bilgi sınıfı.

Ole db şema satır kümesi TypeDef class Bilgi sınıfı
İDDİALAR CAssertions CAssertionInfo
KATALOGLAR CCatalogs CCatalogInfo
CHARACTER_SETS CCharacterSets CCharacterSetInfo
ALFABE CCollations CCollationInfo
COLUMN_PRIVILEGES CColumnPrivileges CColumnPrivilegeInfo
SÜTUNLAR 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
DİZİNLER CIndexes CIndexInfo
KEY_COLUMN_USAGE CKeyColumnUsage CKeyColumnUsageInfo
PRIMARY_KEYS CPrimaryKeys CPrimaryKeyInfo
PROSEDÜRLERİ CProcedures CProcedureInfo
PROCEDURE_COLUMNS CProcedureColumns CProcedureColumnInfo
PROCEDURE_PARAMETERS CProcedureParameters CProcedureParameterInfo
PROVIDER_TYPES CProviderTypes CProviderInfo
REFERENTIAL_CONSTRAINTS CReferentialConstraints CReferentialConstraintInfo
ŞEMALARI CSchemata CSchemataInfo
SQL_LANGUAGES CSQLLanguages CSQLLanguageInfo
İSTATİSTİKLERİ CStatistics CStatisticInfo
TABLE_CONSTRAINTS CTableConstraints CTableConstraintInfo
TABLOLARI CTables CTableInfo
TABLE_PRIVILEGES CTablePrivileges CTablePrivilegeInfo
ÇEVİRİLER CTranslations CTranslationInfo
USAGE_PRIVILEGES CUsagePrivileges CUsagePrivilegeInfo
VIEW_COLUMN_USAGE CViewColumnUsage CViewColumnInfo
GÖRÜNÜMLER CViews CViewInfo
VIEW_TABLE_USAGE CViewTableUsage CViewTableInfo

# include lt;atldbsch.h>

Ayrıca bkz:

CRestrictions

Index