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 |