Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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.
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