Condividi tramite


SchemaEnum

Specifica il tipo di recordset dello schema recuperato dal metodo OpenSchema.

Osservazioni

Altre informazioni sulla funzione e sulle colonne restituite per ogni costante ADO sono disponibili negli argomenti in Appendice B: Set di righe dello schema delle informazioni di riferimento del programmatore OLE DB. Il nome di ogni argomento è elencato tra parentesi nella sezione Descrizione della tabella seguente.

Altre informazioni sulla funzione e sulle colonne restituite per ogni costante ADO MD sono disponibili negli argomenti in OLE DB per oggetti OLAP e set di righe dello schema nella documentazione di OLE DB for Online Analytical Processing (OLAP). Il nome di ogni argomento è elencato tra parentesi nella colonna Descrizione della tabella seguente.

È possibile convertire i tipi di dati delle colonne nella documentazione OLE DB in tipi di dati ADO facendo riferimento alla colonna Description dell'argomento DataTypeEnum ADO. Ad esempio, un tipo di dati OLE DB di DBTYPE_WSTR equivale a un tipo di dati ADO di adWChar.

ADO genera risultati simili allo schema per le costanti, adSchemaDBInfoKeywords e adSchemaDBInfoLiterals. ADO crea un oggetto Recordset e quindi riempie ogni riga con i valori restituiti rispettivamente dai metodi IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo. Altre informazioni su questi metodi sono disponibili nella sezione IDBInfo della guida di riferimento per programmatori OLE DB.

Costante Valore Descrizione Colonne vincolo
adSchemaAsserts 0 Restituisce le asserzioni definite nel catalogo di proprietà di un determinato utente.

(SET di righe ASSERTIONS)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 Restituisce gli attributi fisici associati ai cataloghi accessibili da DBMS.

(SET di righe CATALOGS)
CATALOG_NAME
adSchemaCharacterSets 2 Restituisce i set di caratteri definiti nel catalogo accessibili a un determinato utente.

(CHARACTER_SETS set di righe)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 Restituisce i vincoli CHECK definiti nel catalogo di proprietà di un determinato utente.

(CHECK_CONSTRAINTS) Set di righe)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 Restituisce le regole di confronto dei caratteri definite nel catalogo accessibili a un determinato utente.

(Set di righe COLLATIONS)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 Restituisce i privilegi per le colonne di tabelle definite nel catalogo che sono disponibili o concesse da un determinato utente.

(COLUMN_PRIVILEGES set di righe)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 Restituisce le colonne di tabelle (incluse le viste) definite nel catalogo accessibili a un determinato utente.

(COLUMNS Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaColumnsDomainUsage 11 Restituisce le colonne definite nel catalogo che dipendono da un dominio definito nel catalogo e di proprietà di un determinato utente.

(COLUMN_DOMAIN_USAGE set di righe)
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME
adSchemaConstraintColumnUsage 6 Restituisce le colonne utilizzate da vincoli referenziale, vincoli univoci, vincoli CHECK e asserzioni, definite nel catalogo e di proprietà di un determinato utente.

(CONSTRAINT_COLUMN_USAGE set di righe)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 Restituisce le tabelle utilizzate da vincoli referenziale, vincoli univoci, vincoli CHECK e asserzioni definite nel catalogo e di proprietà di un determinato utente.

(CONSTRAINT_TABLE_USAGE set di righe)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaCubes 32 Restituisce informazioni sui cubi disponibili in uno schema o sul catalogo, se il provider non supporta gli schemi.

(SET di righe CUBES*)
CATALOG_NAME SCHEMA_NAME CUBE_NAME
adSchemaDBInfoKeywords 30 Restituisce un elenco di parole chiave specifiche del provider.

(IDBInfo::GetKeywords)
<Nessuna>
adSchemaDBInfoLiterals 31 Restituisce un elenco di valori letterali specifici del provider utilizzati nei comandi di testo.

(IDBInfo::GetLiteralInfo)
<Nessuna>
adSchemaDimensions 33 Restituisce informazioni sulle dimensioni di un cubo specificato. Ha una riga per ogni dimensione.

(SET di righe DIMENSIONS)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME
adSchemaForeignKeys 27 Restituisce le colonne chiave esterna definite nel catalogo da un determinato utente.

(FOREIGN_KEYS set di righe)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
adSchemaHierarchies 34 Restituisce informazioni sulle gerarchie disponibili in una dimensione.

(Set di righe HIERARCHIES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME
adSchemaIndexes 12 Restituisce gli indici definiti nel catalogo di proprietà di un determinato utente.

(SET di righe INDEXES)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME
adSchemaKeyColumnUsage 8 Restituisce le colonne definite nel catalogo vincolate come chiavi da un determinato utente.

(KEY_COLUMN_USAGE set di righe)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaLevels 35 Restituisce informazioni sui livelli disponibili in una dimensione.

(LEVELS Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME
adSchemaMeasures 36 Restituisce informazioni sulle misure disponibili.

(MEASURES Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME
adSchemaMembers 38 Restituisce informazioni sui membri disponibili.

(MEMBERS Rowset)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION MEMBER_TYPE operatore Tree. Per altre informazioni, vedere OLE DB for Online Analytical Processing (OLAP).
adSchemaPrimaryKeys 28 Restituisce le colonne chiave primaria definite nel catalogo da un determinato utente.

(PRIMARY_KEYS set di righe)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 Restituisce informazioni sulle colonne dei set di righe restituiti dalle procedure.

(PROCEDURE_COLUMNS set di righe)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME
adSchemaProcedureParameters 26 Restituisce informazioni sui parametri e sui codici restituiti delle procedure.

(PROCEDURE_PARAMETERS set di righe)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
adSchemaProcedures 16 Restituisce le procedure definite nel catalogo di proprietà di un determinato utente.

(PROCEDURES Rowset)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE
adSchemaProperties 37 Restituisce informazioni sulle proprietà disponibili per ogni livello della dimensione.

(Set di righe PROPERTIES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME
adSchemaProviderSpecific -1 Utilizzato se il provider definisce le proprie query dello schema non standard. <Provider specifico>
adSchemaProviderTypes 22 Restituisce i tipi di dati (base) supportati dal provider di dati.

(PROVIDER_TYPES set di righe)
DATA_TYPE BEST_MATCH
AdSchemaReferentialConstraints 9 Restituisce i vincoli referenziale definiti nel catalogo di proprietà di un determinato utente.

(REFERENTIAL_CONSTRAINTS set di righe)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata 17 Restituisce gli schemi (oggetti di database) di proprietà di un determinato utente.

(SET di righe SCHEMATA)
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
adSchemaSQLLanguages 18 Restituisce i livelli di conformità, le opzioni e i dialetti supportati dai dati di elaborazione dell'implementazione SQL definiti nel catalogo.

(SQL_LANGUAGES set di righe)
<Nessuna>
adSchemaStatistics 19 Restituisce le statistiche definite nel catalogo di proprietà di un determinato utente.

(STATISTICS Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaTableConstraints 10 Restituisce i vincoli di tabella definiti nel catalogo di proprietà di un determinato utente.

(TABLE_CONSTRAINTS set di righe)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
adSchemaTablePrivileges 14 Restituisce i privilegi per le tabelle definite nel catalogo a cui è possibile concedere o concedere un determinato utente.

(TABLE_PRIVILEGES set di righe)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 Restituisce le tabelle (incluse le viste) definite nel catalogo accessibili a un determinato utente.

(SET di righe TABLES)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
adSchemaTranslations 21 Restituisce le traduzioni di caratteri definite nel catalogo accessibili a un determinato utente.

(SET di righe TRANSLATIONS)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees 39 Riservato per uso futuro.
adSchemaUsagePrivileges 15 Restituisce i privilegi USAGE per gli oggetti definiti nel catalogo che sono disponibili o concessi da un determinato utente.

(USAGE_PRIVILEGES set di righe)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 Restituisce le colonne in cui le tabelle visualizzate, definite nel catalogo e di proprietà di un determinato utente, dipendono.

(VIEW_COLUMN_USAGE set di righe)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews 23 Restituisce le viste definite nel catalogo accessibili a un determinato utente.

(SET di righe VIEWS)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaViewTableUsage 25 Restituisce le tabelle in cui le tabelle visualizzate, definite nel catalogo e di proprietà di un determinato utente, dipendono.

(VIEW_TABLE_USAGE set di righe)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME

Equivalente ADO/WFC

Pacchetto: com.ms.wfc.data

Costante
AdoEnums.Schema.ASSERTS
AdoEnums.Schema.CATALOGS
AdoEnums.Schema.CHARACTERSETS
AdoEnums.Schema.CHECKCONSTRAINTS
AdoEnums.Schema.COLLATIONS
AdoEnums.Schema.COLUMNPRIVILEGES
AdoEnums.Schema.COLUMNS
AdoEnums.Schema.COLUMNSDOMAINUSAGE
AdoEnums.Schema.CONSTRAINTCOLUMNUSAGE
AdoEnums.Schema.CONSTRAINTTABLEUSAGE
AdoEnums.Schema.CUBES
AdoEnums.Schema.DBINFOKEYWORDS
AdoEnums.Schema.DBINFOLITERALS
AdoEnums.Schema.DIMENSIONS
AdoEnums.Schema.FOREIGNKEYS
AdoEnums.Schema.HIERARCHIES
AdoEnums.Schema.INDEXES
AdoEnums.Schema.KEYCOLUMNUSAGE
AdoEnums.Schema.LEVELS
AdoEnums.Schema.MEASURES
AdoEnums.Schema.MEMBERS
AdoEnums.Schema.PRIMARYKEYS
AdoEnums.Schema.PROCEDURECOLUMNS
AdoEnums.Schema.PROCEDUREPARAMETERS
AdoEnums.Schema.PROCEDURES
AdoEnums.Schema.PROPERTIES
AdoEnums.Schema.PROVIDERSPECIFIC
AdoEnums.Schema.PROVIDERTYPES
AdoEnums.Schema.REFERIALCONTSRAINTS
AdoEnums.Schema.SCHEMATA
AdoEnums.Schema.SQLLANGUAGES
AdoEnums.Schema.STATISTICS
AdoEnums.Schema.TABLECONSTRAINTS
AdoEnums.Schema.TABLEPRIVILEGES
AdoEnums.Schema.TABLES
AdoEnums.Schema.TRANSLATIONS
AdoEnums.Schema.TRUSTEES
AdoEnums.Schema.USAGEPRIVILEGES
AdoEnums.Schema.VIEWCOLUMNUSAGE
AdoEnums.Schema.VIEWS
AdoEnums.Schema.VIEWTABLEUSAGE

Si applica a

metodo OpenSchema