<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