Aracılığıyla paylaş


Şema Satır Kümesi Sınıfları ve Typedef Sınıfları

Şema, belirli bir kullanıcının sahip olduğu veya oluşturduğu veritabanı nesnelerinin koleksiyonudur. Katalog bir veya daha fazla şema içerebilir, ancak her zaman bilgi şemasının görünümlerini ve etki alanlarını içeren INFORMATION_SCHEMA adlı bir şema içermelidir. OLE DB'deki şema bilgileri önceden tanımlanmış şema satır kümeleri kullanılarak alınır ve türler, tablolar, sütunlar, dizinler, görünümler, onaylar ve kısıtlamalar, istatistikler, karakter kümeleri, harmanlamalar ve etki alanları içerir.

Şema satır kümeleri, meta verileri temsil eden önceden tanımlanmış satır kümeleridir. Şema satır kümeleri genellikle veritabanı yapısının derleme zamanında bilinmediği dinamik programlamada kullanılır. Çalışma zamanında veritabanı hakkında bilgi edinmek için bu şema satır kümelerini kullanabilirsiniz.

Şema satır kümelerini örneklemek için typedef sınıflarını kullanın. Karşılık gelen tür tanımı ve şema satır kümesi sınıfları aşağıda listelenmiştir. Şema satır kümesinin bir örneğini oluşturduktan sonra CRestrictions::Open öğesini çağırmalısınız. Bu yöntem, belirttiğiniz kısıtlamalara göre bir sonuç kümesi döndürür. Her şema satır kümesiyle ilişkili kısıtlama sütunları hakkında bilgi için bkz . IDBSchemaRowset .

Aşağıdaki tabloda her OLE DB Şema Satır Kümesi ve buna karşılık gelen OLE DB Şablonları typedef sınıfı ve bilgi sınıfı görüntülenir.

OLE DB Şema Satır Kümesi Typedef sınıfı Bilgi sınıfı
IDDİA CAssertions CAssertionInfo
KATALOG CCatalogs CCatalogInfo
CHARACTER_SETS CCharacterSets CCharacterSetInfo
ALFABE CCollations CCollationInfo
COLUMN_PRIVILEGES CColumnPrivileges CColumnPrivilegeInfo
SÜTUN 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İN CIndexes CIndexInfo
KEY_COLUMN_USAGE CKeyColumn CKeyColumnInfo
PRIMARY_KEYS CPrimaryKeys CPrimaryKeyInfo
YORDAM CProcedures CProcedureInfo
PROCEDURE_COLUMNS CProcedureColumns CProcedureColumnInfo
PROCEDURE_PARAMETERS CProcedureParameters CProcedureParameterInfo
PROVIDER_TYPES CProviderTypes CProviderInfo
REFERENTIAL_CONSTRAINTS CReferentialConstraints CReferentialConstraintInfo
SCHEMATA CSchemata CSchemataInfo
SQL_LANGUAGES CSQLLanguages CSQLLanguageInfo
İSTATİSTİK CStatistics CStatisticInfo
TABLE_CONSTRAINTS CTableConstraints CTableConstraintInfo
TABLO CTable'lar 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

CAssertions, CAssertionInfo

parametre sınıfını uygulamak için typedef sınıfını CAssertions CAssertionInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan onayları tanımlar.

Aşağıdaki tabloda için CAssertionInfo sınıf veri üyeleri ve ilgili OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki ASSERTIONS Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_bIsDeferrable IS_DEFERRABLE
m_bInitiallyDeferred INITIALLY_DEFERRED
m_szDescription AÇIKLAMA

CCatalogs, CCatalogInfo

parametre sınıfını uygulamak için typedef sınıfını CCatalogs CCatalogInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, DBMS'den erişilebilen kataloglarla ilişkili fiziksel öznitelikleri tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki KATALOGLAR Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szName CATALOG_NAME
m_szDescription AÇIKLAMA

CCharacterSets, CCharacterSetInfo

parametre sınıfını uygulamak için typedef sınıfını CCharacterSets CCharacterSetInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcının erişebildiği katalogda tanımlanan karakter kümelerini tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki CHARACTER_SETS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CCheckConstraints CCheckConstraintInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan denetim kısıtlamalarını tanımlar. Denetim kısıtlaması, tablodaki bir veya daha fazla sütunda kabul edilebilir veri değerlerini veya biçimlerini belirtir.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki CHECK_CONSTRAINTS Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szCatalog CONSTRAINT_CATALOG
m_szSchema CONSTRAINT_SCHEMA
m_szName CONSTRAINT_NAME
m_szCheckClause CHECK_CLAUSE
m_szDescription AÇIKLAMA

CCollations, CCollationInfo

parametre sınıfını uygulamak için typedef sınıfını CCollations CCollationInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından erişilebilen katalogda tanımlanan karakter harmanlamalarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki HARMANLAMALAR Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CColumnDomainUsage CColumnDomainUsageInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan ve katalogda tanımlanan ve belirli bir kullanıcıya ait olan etki alanına bağımlı sütunları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki COLUMN_DOMAIN_USAGE Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CColumnPrivileges CColumnPrivilegeInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından kullanılabilen veya verilen, katalogda tanımlanan tablo sütunlarındaki ayrıcalıkları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki COLUMN_PRIVILEGES Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CColumns CColumnsInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcının erişebildiği katalogda tanımlanan tablo sütunlarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki COLUMNS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CConstraintColumnUsage, CConstraintColumnUsageInfo

parametre sınıfını uygulamak için typedef sınıfını CConstraintColumnUsage CConstraintColumnUsageInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan ve belirli bir kullanıcıya ait başvuru kısıtlamaları, benzersiz kısıtlamalar, denetim kısıtlamaları ve onaylar tarafından kullanılan sütunları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki CONSTRAINT_COLUMN_USAGE Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CConstraintTableUsage CConstraintTableUsageInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan ve belirli bir kullanıcıya ait olan bilgi sınırlamaları, benzersiz kısıtlamalar, denetim kısıtlamaları ve onaylar tarafından kullanılan tabloları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'nda satır kümesi CONSTRAINT_TABLE_USAGE.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CForeignKeys CForeignKeysInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından katalogda tanımlanan yabancı anahtar sütunlarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki FOREIGN_KEYS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 SIRALI
m_szUpdateRule UPDATE_RULE
m_szDeleteRule DELETE_RULE

CIndexes, CIndexInfo

parametre sınıfını uygulamak için typedef sınıfını CIndexes CIndexInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan dizinleri tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki İNDİS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 EŞSİZ
m_bClustered CLUSTERED
m_nType TÜR
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 HARMANLAMA
m_nCardinality ÖNEM DÜZEYİ
m_nPages SAYFA
m_szFilterCondition FILTER_CONDITION

CKeyColumns, CKeyColumnInfo

parametre sınıfını uygulamak için typedef sınıfını CKeyColumns CKeyColumnInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından anahtarlar olarak kısıtlanmış, katalogda tanımlanan sütunları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki KEY_COLUMN_USAGE Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CPrimaryKeys CPrimaryKeyInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından katalogda tanımlanan birincil anahtar sütunlarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki PRIMARY_KEYS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 SIRALI

CProcedureColumns, CProcedureColumnInfo

parametre sınıfını uygulamak için typedef sınıfını CProcedureColumns CProcedureColumnInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, yordamlar tarafından döndürülen satır kümelerinin sütunları hakkında bilgi döndürür.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki PROCEDURE_COLUMNS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CProcedureParameters CProcedureParamInfo

parametre sınıfını uygulamak için typedef sınıfını CProcedureParameters CProcedureParamInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, yordamların parametreleri ve dönüş kodları hakkında bilgi döndürür.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'nda satır kümesi PROCEDURE_PARAMETERS.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CProcedures, CProcedureInfo

parametre sınıfını uygulamak için typedef sınıfını CProcedures CProcedureInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan yordamları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki PROCEDURES Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szCatalog PROCEDURE_CATALOG
m_szSchema PROCEDURE_SCHEMA
m_szName PROCEDURE_NAME
m_nType PROCEDURE_TYPE
m_szDefinition PROCEDURE_DEFINITION
m_szDescription AÇIKLAMA

CProviderTypes, CProviderInfo

parametre sınıfını uygulamak için typedef sınıfını CProviderTypes CProviderInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, veri sağlayıcısı tarafından desteklenen (temel) veri türlerini tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki satır kümesi PROVIDER_TYPES.

Veri üyeleri OLE DB sütunları
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 ARANABİLİR
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 GUID
m_szTypeLib TYPELIB
m_szVersion VERSION
m_bIsLong IS_LONG
m_bBestMatch BEST_MATCH

CReferentialConstraints, CReferentialConstraintInfo

parametre sınıfını uygulamak için typedef sınıfını CReferentialConstraints CReferentialConstraintInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan bilgi kısıtlamalarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki REFERENTIAL_CONSTRAINTS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CSchemata, CSchemataInfo

parametre sınıfını uygulamak için typedef sınıfını CSchemata CSchemataInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait şemaları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki SCHEMATA Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CSQLLanguages CSQLLanguageInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan SQL uygulama işleme verileri tarafından desteklenen uyumluluk düzeylerini, seçenekleri ve diyalektleri tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki SQL_LANGUAGES Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CStatistics CStatisticInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan istatistikleri tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki STATISTICS Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME
m_nCardinality ÖNEM DÜZEYİ

CTableConstraints, CTableConstraintInfo

parametre sınıfını uygulamak için typedef sınıfını CTableConstraints CTableConstraintInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcıya ait olan katalogda tanımlanan tablo kısıtlamalarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki TABLE_CONSTRAINTS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CTablePrivileges, CTablePrivilegeInfo

parametre sınıfını uygulamak için typedef sınıfını CTablePrivileges CTablePrivilegeInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcının erişebildiği katalogda tanımlanan tabloları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki TABLE_PRIVILEGES Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CTables CTableInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından kullanılabilen veya verilen katalogda tanımlanan tablolardaki ayrıcalıkları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki TABLOLAR Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szCatalog TABLE_CATALOG
m_szSchema TABLE_SCHEMA
m_szName TABLE_NAME
m_szType TABLE_TYPE
m_guidTable TABLE_GUID
m_szDescription AÇIKLAMA

CTranslations, CTranslationInfo

parametre sınıfını uygulamak için typedef sınıfını CTranslations CTranslationInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcının erişebildiği katalogda tanımlanan karakter çevirilerini tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'nda TRANSLATIONS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CUsagePrivileges CUsagePrivilegeInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından kullanılabilen veya verilen katalogda tanımlanan nesnelerde KULLANIM ayrıcalıklarını tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki USAGE_PRIVILEGES Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CViewColumnUsage CViewColumnInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan ve belirli bir kullanıcıya ait olan görüntülenen tabloların bağımlı olduğu sütunları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki VIEW_COLUMN_USAGE Satır Kümesi.

Veri üyeleri OLE DB sütunları
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

parametre sınıfını uygulamak için typedef sınıfını CViews CViewInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, katalogda tanımlanan ve belirli bir kullanıcıya ait olan görüntülenen tabloların bağımlı olduğu tabloları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'nda VIEWS Satır Kümesi.

Veri üyeleri OLE DB sütunları
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 AÇIKLAMA

CViewTableUsage, CViewTableInfo

parametre sınıfını uygulamak için typedef sınıfını CViewTableUsage CViewTableInfoçağırın.

Açıklamalar

typedef sınıflarını kullanma hakkında daha fazla bilgi için bkz . Şema Satır Kümesi Sınıfları ve Typedef Sınıfları .

Bu sınıf, belirli bir kullanıcı tarafından erişilebilen, katalogda tanımlanan, görüntülenen tabloları tanımlar.

Aşağıdaki tabloda sınıf veri üyeleri ve buna karşılık gelen OLE DB Sütunları listelenir. Şema ve sütunlar hakkında daha fazla bilgi için bkz. OLE DB Programcı Başvurusu'ndaki VIEW_TABLE_USAGE Satır Kümesi.

Veri üyeleri OLE DB sütunları
m_szCatalog VIEW_CATALOG
m_szSchema VIEW_SCHEMA
m_szName VIEW_NAME
m_szTableCatalog TABLE_CATALOG
m_szTableSchema TABLE_SCHEMA
m_szTableName TABLE_NAME

Gereksinimler

Üst bilgi: atldbsch.h

Ayrıca bkz.

CRestrictions Sınıfı