SchemaEnum
Specifica il tipo di oggetto Recordset dello schema recuperato dal metodo OpenSchema.
Osservazioni
Per altre informazioni sulla funzione e sulle colonne restituite per ogni costante ADO, vedere gli argomenti nell'Appendice B: Set di righe dello schema delle Informazioni di riferimento per programmatori OLE DB. Il nome di ogni argomento è elencato tra parentesi nella sezione Descrizione della tabella seguente.
Per altre informazioni sulle funzioni e le colonne restituite per ogni costante ADO MD, vedere gli argomenti in OLE DB per oggetti OLAP e set di righe dello schema nella documentazione di OLE DB per 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 di OLE DB in tipi di dati ADO facendo riferimento alla colonna Descrizione dell'argomento DataTypeEnum di ADO. Ad esempio, un tipo di dati OLE DB DBTYPE_WSTR equivale al tipo di dati adWChar di ADO.
ADO genera risultati simili allo schema per le costanti adSchemaDBInfoKeywords e adSchemaDBInfoLiterals. ADO crea un oggetto Recordset e quindi compila ogni riga con i valori restituiti rispettivamente dai metodi IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo. Per altre informazioni su questi metodi, vedere la sezione IDBInfo delle Informazioni di riferimento per programmatori OLE DB.
Costante | Valore | Descrizione | Colonne dei vincoli |
---|---|---|---|
adSchemaAsserts | 0 | Restituisce le asserzioni definite nel catalogo che appartengono a un determinato utente. (Set di righe ASSERTIONS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCatalogs | 1 | Restituisce gli attributi fisici associati ai cataloghi a cui è possibile accedere dal sistema di gestione di database. (Set di righe CATALOGS) |
CATALOG_NAME |
adSchemaCharacterSets | 2 | Restituisce i set di caratteri definiti nel catalogo e accessibili a un determinato utente. (Set di righe CHARACTER_SETS) |
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
adSchemaCheckConstraints | 5 | Restituisce i vincoli CHECK definiti nel catalogo che appartengono a un determinato utente. (Set di righe CHECK_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCollations | 3 | Restituisce le regole di confronto tra caratteri definiti nel catalogo e accessibili a un determinato utente. (Set di righe COLLATIONS) |
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME |
adSchemaColumnPrivileges | 13 | Restituisce i privilegi su colonne di tabelle definiti nel catalogo, disponibili o concessi da un determinato utente. (Set di righe COLUMN_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
adSchemaColumns | 4 | Restituisce le colonne di tabelle, comprese le viste, definite nel catalogo e accessibili a un determinato utente. (Set di righe COLUMNS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaColumnsDomainUsage | 11 | Restituisce le colonne definite nel catalogo e che dipendono dal dominio definito nel catalogo e il cui proprietario è un determinato utente. (Set di righe COLUMN_DOMAIN_USAGE) |
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME |
adSchemaConstraintColumnUsage | 6 | Restituisce le colonne utilizzate da vincoli referenziali, UNIQUE e CHECK, e le asserzioni definite nel catalogo e appartenenti a un determinato utente. (Set di righe CONSTRAINT_COLUMN_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaConstraintTableUsage | 7 | Restituisce le tabelle utilizzate da vincoli referenziali, UNIQUE e CHECK, e le asserzioni definite nel catalogo appartenenti a un determinato utente. (Set di righe CONSTRAINT_TABLE_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaCubes | 32 | Restituisce informazioni sui cubi disponibili in uno schema (o nel catalogo, se il provider non supporta gli schemi). (Set di righe Rowset*) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME |
adSchemaDBInfoKeywords | 30 | Restituisce l'elenco delle parole chiave specifiche del provider. (IDBInfo::GetKeywords) |
<Nessuno> |
adSchemaDBInfoLiterals | 31 | Restituisce un elenco di valori letterali specifici del provider utilizzati nei comandi di testo. (IDBInfo::GetLiteralInfo) |
<Nessuno> |
adSchemaDimensions | 33 | Restituisce informazioni sulle dimensioni di un determinato cubo. Include 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 di chiave esterna definite nel catalogo da un determinato utente. (Set di righe FOREIGN_KEYS) |
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 che appartengono a un determinato utente. (Set di righe INDEXES) |
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME |
adSchemaKeyColumnUsage | 8 | Restituisce le colonne definite nel catalogo che sono vincolate come chiavi da un determinato utente. (Set di righe KEY_COLUMN_USAGE) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaLevels | 35 | Restituisce informazioni sui livelli disponibili in una dimensione. (Set di righe LEVELS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME |
adSchemaMeasures | 36 | Restituisce informazioni sulle misure disponibili. (Set di righe MEASURES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
adSchemaMembers | 38 | Restituisce informazioni sui membri disponibili. (Set di righe MEMBERS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION Operatore Tree di MEMBER_TYPE. Per altre informazioni, vedere OLE DB per Online Analytical Processing (OLAP). |
adSchemaPrimaryKeys | 28 | Restituisce le colonne di chiave primaria definite nel catalogo da un determinato utente. (Set di righe PRIMARY_KEYS) |
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME |
adSchemaProcedureColumns | 29 | Restituisce informazioni relative alle colonne del rowset restituite da routine. (Set di righe PROCEDURE_COLUMNS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME |
adSchemaProcedureParameters | 26 | Restituisce informazioni relative ai parametri e ai codici restituiti delle routine. (Set di righe PROCEDURE_PARAMETERS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
adSchemaProcedures | 16 | Restituisce le routine definite nel catalogo che appartengono a un determinato utente. (Set di righe PROCEDURES) |
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 | Usata se il provider definisce le proprie query dello schema non standard. | <Specifico del provider> |
adSchemaProviderTypes | 22 | Restituisce i tipi di dati (di base) supportati dal provider di dati. (Set di righe PROVIDER_TYPES) |
DATA_TYPE BEST_MATCH |
AdSchemaReferentialConstraints | 9 | Restituisce i vincoli referenziali definiti nel catalogo che appartengono a un determinato utente. (Set di righe REFERENTIAL_CONSTRAINTS) |
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 le lingue supportate dall'implementazione SQL con cui sono elaborati i dati definiti nel catalogo. (Set di righe SQL_LANGUAGES) |
<Nessuno> |
adSchemaStatistics | 19 | Restituisce le statistiche definite nel catalogo che appartengono a un determinato utente. (Set di righe STATISTICS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaTableConstraints | 10 | Restituisce i vincoli di tabella definiti nel catalogo che appartengono a un determinato utente. (Set di righe TABLE_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
adSchemaTablePrivileges | 14 | Restituisce i privilegi sulle tabelle definiti nel catalogo, disponibili o concessi da un determinato utente. (Set di righe TABLE_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
adSchemaTables | 20 | Restituisce le tabelle, comprese le visualizzazioni, definite nel catalogo e accessibili a un determinato utente. (Set di righe TABLES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
adSchemaTranslations | 21 | Restituisce le conversioni dei caratteri definite nel catalogo e accessibili a un determinato utente. (Set di righe TRANSLATIONS) |
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
adSchemaTrustees | 39 | Riservato per utilizzi futuri. | |
adSchemaUsagePrivileges | 15 | Restituisce i privilegi USAGE sugli oggetti definiti nel catalogo, disponibili o concessi da un determinato utente. (Set di righe USAGE_PRIVILEGES) |
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE |
adSchemaViewColumnUsage | 24 | Restituisce le colonne sulle quali si basano le tabelle visualizzate, definite nel catalogo e appartenenti a un determinato utente. (Set di righe VIEW_COLUMN_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
adSchemaViews | 23 | Restituisce le viste definite nel catalogo e accessibili a un determinato utente. (Set di righe VIEWS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaViewTableUsage | 25 | Restituisce le tabelle sulle quali si basano le tabelle visualizzate, definite nel catalogo e appartenenti a un determinato utente. (Set di righe VIEW_TABLE_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
Equivalente per 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.REFERENTIALCONTRAINTS |
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 |