En son web geliştirme öğreticiler
 

ADO OpenSchema Yöntemi


<Komple Bağlantı Nesnesi Referans

OpenSchema yöntem veri kaynağı hakkında sağlayıcıdan şema bilgileri kayıt nesnesini döndürür. Örneğin, şema bilgileri tabloların isimlerini, tablolardaki sütun adları ve her sütunun veri tipini içerebilir. Kayıt Kümesi salt okunur kayıt olarak açılacaktır.

Sözdizimi

Set rs=objconn.OpenSchema(querytype,criteria,schemaid)

Parametre Açıklama
querytype Gereklidir. Bir SchemaEnum çalıştırmak için şema sorgu türünü temsil eden değeri

Note: OLEDB şartname sadece desteklenecek SchemaEnum değerlerinin 3 gerektirir. Bu adSchemaTables, adSchemaColumns ve adSchemaProviderTypes vardır

criteria İsteğe bağlı. 'De gösterildiği gibi her bir querytype seçeneği için sorgu kısıtlamaların bir dizi SchemaEnum
schemaid sağlayıcıya şema terimi guıd'dir olup, OLE DB tarifname tarafından tanımlanır. querytype adSchemaProviderSpecific olarak ayarlanırsa Gerekli

SchemaEnum Değerler

sabit değer Açıklama kısıtlama Sütunlar
adSchemaProviderSpecific -1 sağlayıcı kendi standart olmayan şema sorguları tanımlıyorsa Kullanılan Sağlayıcı özgü
adSchemaAsserts 0 katalogda tanımlanan iddialarını döndürür CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
kısıt_ismi
adSchemaCatalogs 1 İade physical DBMS erişilebilen katalogları ile ilişkili özelliklerini catalog_name
adSchemaCharacterSets 2 katalogda tanımlanan karakter setlerini döndürür CHARACTER_SET_CATALOG
CHARACTER_SET_SCHEMA
CHARACTER_SET_NAME
adSchemaCollations 3 katalogda tanımlanan karakter alfabe döndürür COLLATION_CATALOG
COLLATION_SCHEMA
collation_name
adSchemaColumns 4 tabloların sütunları katalogda tanımlanan döndürür TABLE_CATALOG
table_schema
TABLE_NAME
SÜTUN ADI
adSchemaCheckConstraints 5 katalogda tanımlanan Denetim kısıtlamalarını döndürür CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
kısıt_ismi
adSchemaConstraintColumnUsage 6 katalogda tanımlanan referans kısıtlamaları, benzersiz kısıtlamaları, kontrol kısıtlar ve iddiaların tarafından kullanılan sütunları döndürür TABLE_CATALOG
table_schema
TABLE_NAME
SÜTUN ADI
adSchemaConstraintTableUsage 7 katalogda tanımlanan kontrol kısıtlamaları, referans kısıtlamaları, benzersiz kısıtlamaları tarafından kullanılan tablolar ve iddialarını İade TABLE_CATALOG
table_schema
TABLE_NAME
adSchemaKeyColumnUsage 8 tuşları olarak kısıtlanır katalogda tanımlı sütunları döndürür CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
kısıt_ismi
TABLE_CATALOG
table_schema
TABLE_NAME
SÜTUN ADI
AdSchemaReferentialConstraints 9 katalogda tanımlanan referans kısıtlamaları döndürür CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
kısıt_ismi
adSchemaTableConstraints 10 katalogda tanımlanan tablo kısıtları döndürür CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
kısıt_ismi
TABLE_CATALOG
table_schema
TABLE_NAME
CONSTRAINT_TYPE
adSchemaColumnsDomainUsage 11 katalogda tanımlanan bir etki bağlıdır katalogda tanımlı sütunları döndürür DOMAIN_CATALOG
DOMAIN_SCHEMA
ALAN ADI
SÜTUN ADI
adSchemaIndexes 12 katalogda tanımlanan endeksleri döndürür TABLE_CATALOG
table_schema
INDEX_NAME
TİP
TABLE_NAME
adSchemaColumnPrivileges 13 katalogda tanımlanan tabloların sütunları ayrıcalıkları döndürür TABLE_CATALOG
table_schema
TABLE_NAME
SÜTUN ADI
GRANTOR
Yetkilendirilen
adSchemaTablePrivileges 14 tablolarda ayrıcalıkları katalogda tanımlanan döndürür TABLE_CATALOG
table_schema
TABLE_NAME
GRANTOR
Yetkilendirilen
adSchemaUsagePrivileges 15 nesnelerde KULLANIM ayrıcalıkları katalogda tanımlanan döndürür OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
NESNE TÜRÜ
GRANTOR
Yetkilendirilen
adSchemaProcedures 16 katalogda tanımlanan prosedürler döndürür PROCEDURE_CATALOG
PROCEDURE_SCHEMA
procedure_name
PROCEDURE_TYPE
adSchemaSchemata 17 İade şemalar (database objects) catalog_name
SCHEMA_NAME
SCHEMA_OWNER
adSchemaSQLLanguages 18 katalogda tanımlanan SQL uygulama işleme verilerle desteklenen uygunluk seviyelerini, seçenekleri ve lehçeleri döndürür. Yok
adSchemaStatistics 19 katalogda tanımlanan istatistiklerini döndürür TABLE_CATALOG
table_schema
TABLE_NAME
adSchemaTables 20 erişilebilir katalogda tanımlanan tablolar döndürür TABLE_CATALOG
table_schema
TABLE_NAME
TABLE_TYPE
adSchemaTranslations 21 erişilebilir katalogda tanımlanan karakter çeviriler döndürür TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME
adSchemaProviderTypes 22 veri sağlayıcısı tarafından desteklenen veri türlerini döndürür VERİ TİPİ
EN İYİ EŞLEŞME
adSchemaViews 23 erişilebilir katalogda tanımlanan görünümleri döndürür TABLE_CATALOG
table_schema
TABLE_NAME
adSchemaViewColumnUsage 24 masalarınızda sütunları döndürür, bağımlı VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaViewTableUsage 25 tabloları inceledi tabloları döndürür, bağımlı VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME
adSchemaProcedureParameters 26 prosedürlerin parametreleri ve dönüş kodları hakkında bilgi döndürür PROCEDURE_CATALOG
PROCEDURE_SCHEMA
procedure_name
PARAMETER_NAME
adSchemaForeignKeys 27 katalogda tanımlanan yabancı anahtar sütunları döndürür PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
FK_TABLE_CATALOG
FK_TABLE_SCHEMA
FK_TABLE_NAME
adSchemaPrimaryKeys 28 katalogda belirtilen birincil anahtar sütunlarını döndürür PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
adSchemaProcedureColumns 29 prosedürler tarafından döndürülen satır kümeleri sütunlar hakkında bilgi döndürür PROCEDURE_CATALOG
PROCEDURE_SCHEMA
procedure_name
SÜTUN ADI
adSchemaDBInfoKeywords 30 sağlayıcıya özgü anahtar kelimelerin bir listesini döndürür Yok
adSchemaDBInfoLiterals 31 Metin komutları kullanılan sağlayıcıya özgü değişmezleri bir listesini döndürür Yok
adSchemaCubes 32 Bir şemada mevcut küp hakkında bilgi döndürür catalog_name
SCHEMA_NAME
CUBE_NAME
adSchemaDimensions 33 Belirli bir küp içinde boyutları hakkında bilgi verir catalog_name
SCHEMA_NAME
CUBE_NAME
DIMENSION_NAME
DIMENSION_UNIQUE_NAME
adSchemaHierarchies 34 Bir boyutta mevcut hiyerarşileri hakkında bilgi döndürür catalog_name
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_NAME
HIERARCHY_UNIQUE_NAME
adSchemaLevels 35 Bir boyutta mevcut düzeyleri hakkında bilgi verir catalog_name
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_NAME
LEVEL_UNIQUE_NAME
adSchemaMeasures 36 Mevcut önlemler hakkında bilgi verir catalog_name
SCHEMA_NAME
CUBE_NAME
MEASURE_NAME
MEASURE_UNIQUE_NAME
adSchemaProperties 37 boyutun her seviye için uygun özellikleri hakkında bilgi verir catalog_name
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
MEMBER_UNIQUE_NAME
EMLAK TİPİ
MÜLKİYET ADI
adSchemaMembers 38 Mevcut üyeler hakkında bilgi döndürür catalog_name
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_UNIQUE_NAME
LEVEL_NUMBER
ÜYE ADI
MEMBER_UNIQUE_NAME
MEMBER_CAPTION
MEMBER_TYPE
AĞAÇ OPERATÖRÜ
adSchemaTrustees 39 Gelecek kullanım için Yok

<Komple Bağlantı Nesnesi Referans