SchemaEnum
Spécifie le type de schéma Recordset que la méthode OpenSchema récupère.
Remarques
Vous trouverez des informations supplémentaires sur la fonction et les colonnes retournées pour chaque constante ADO dans les rubriques de l’annexe B : Ensembles de lignes de schéma de la référence du programmeur OLE DB. Le nom de chaque rubrique est répertorié entre parenthèses dans la section Description du tableau suivant.
Vous trouverez des informations supplémentaires sur la fonction et les colonnes retournées pour chaque constante ADO MD dans les rubriques de OLE DB pour les objets OLAP et les ensembles de lignes de schéma dans la documentation OLAP (OLE DB for Online Analytical Processing). Le nom de chaque rubrique est répertorié entre parenthèses dans la colonne Description du tableau suivant.
Vous pouvez traduire les types de données de colonnes de la documentation OLE DB en types de données ADO en faisant référence à la colonne Description de la rubrique DataTypeEnum ADO. Par exemple, un type de données OLE DB de DBTYPE_WSTR équivaut à un type de données ADO de adWChar.
ADO génère des résultats de type schéma pour les constantes, adSchemaDBInfoKeywords et adSchemaDBInfoLiterals. ADO crée un jeu d’enregistrements , puis remplit chaque ligne avec les valeurs retournées respectivement par les méthodes IDBInfo ::GetKeywords et IDBInfo ::GetLiteralInfo. Vous trouverez des informations supplémentaires sur ces méthodes dans la section IDBInfo de la référence du programmeur OLE DB.
Constant | Valeur | Description | Colonnes de contrainte |
---|---|---|---|
adSchemaAsserts | 0 | Retourne les assertions définies dans le catalogue appartenant à un utilisateur donné. (Ensemble de lignes ASSERTIONS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCatalogs | 1 | Retourne les attributs physiques associés aux catalogues accessibles à partir du SGBD. (Ensemble de lignes CATALOGS) |
CATALOG_NAME |
adSchemaCharacterSets | 2 | Retourne les jeux de caractères définis dans le catalogue qui sont accessibles à un utilisateur donné. (ensemble de lignes CHARACTER_SETS) |
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
adSchemaCheckConstraints | 5 | Retourne les contraintes de vérification définies dans le catalogue appartenant à un utilisateur donné. (CHECK_CONSTRAINTS) Ensemble de lignes) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCollations | 3 | Retourne les classements de caractères définis dans le catalogue accessibles à un utilisateur donné. (ENSEMBLE de lignes COLLATIONS) |
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME |
adSchemaColumnPrivileges | 13 | Retourne les privilèges sur les colonnes de tables définies dans le catalogue qui sont disponibles ou accordées par un utilisateur donné. (ensemble de lignes COLUMN_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
adSchemaColumns | 4 | Retourne les colonnes de tables (y compris les vues) définies dans le catalogue qui sont accessibles à un utilisateur donné. (Ensemble de lignes COLUMNS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaColumnsDomainUsage | 11 | Retourne les colonnes définies dans le catalogue qui dépendent d’un domaine défini dans le catalogue et appartenant à un utilisateur donné. (ensemble de lignes COLUMN_DOMAIN_USAGE) |
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME |
adSchemaConstraintColumnUsage | 6 | Retourne les colonnes utilisées par les contraintes référentielles, les contraintes uniques, les contraintes de vérification et les assertions, définies dans le catalogue et détenues par un utilisateur donné. (ensemble de lignes CONSTRAINT_COLUMN_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaConstraintTableUsage | 7 | Retourne les tables utilisées par les contraintes référentielles, les contraintes uniques, les contraintes de vérification et les assertions définies dans le catalogue et détenues par un utilisateur donné. (ensemble de lignes CONSTRAINT_TABLE_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaCubes | 32 | Retourne des informations sur les cubes disponibles dans un schéma (ou le catalogue, si le fournisseur ne prend pas en charge les schémas). (Ensemble de lignes CUBES*) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME |
adSchemaDBInfoKeywords | 30 | Retourne une liste de mots clés spécifiques au fournisseur. (IDBInfo ::GetKeywords) |
<Aucun> |
adSchemaDBInfoLiterals | 31 | Retourne une liste de littéraux spécifiques au fournisseur utilisés dans les commandes de texte. (IDBInfo ::GetLiteralInfo) |
<Aucun> |
adSchemaDimensions | 33 | Retourne des informations sur les dimensions d’un cube donné. Il a une ligne pour chaque dimension. (Ensemble de lignes DIMENSIONS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME |
adSchemaForeignKeys | 27 | Retourne les colonnes clés étrangères définies dans le catalogue par un utilisateur donné. (ensemble de lignes FOREIGN_KEYS) |
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
adSchemaHierarchies | 34 | Retourne des informations sur les hiérarchies disponibles dans une dimension. (ENSEMBLE de lignes HIERARCHIES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME |
adSchemaIndexes | 12 | Retourne les index définis dans le catalogue appartenant à un utilisateur donné. (Ensemble de lignes INDEXES) |
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME |
adSchemaKeyColumnUsage | 8 | Retourne les colonnes définies dans le catalogue qui sont limitées en tant que clés par un utilisateur donné. (ensemble de lignes KEY_COLUMN_USAGE) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
adSchemaLevels | 35 | Retourne des informations sur les niveaux disponibles dans une dimension. (ENSEMBLE de lignes LEVELS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME |
adSchemaMeasures | 36 | Retourne des informations sur les mesures disponibles. (Ensemble de lignes MEASURES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
adSchemaMembers | 38 | Retourne des informations sur les membres disponibles. (Ensemble de lignes MEMBERS) |
opérateur 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 Tree. Pour plus d’informations, consultez OLE DB pour le traitement analytique en ligne (OLAP). |
adSchemaPrimaryKeys | 28 | Retourne les colonnes clés primaires définies dans le catalogue par un utilisateur donné. (ensemble de lignes PRIMARY_KEYS) |
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME |
adSchemaProcedureColumns | 29 | Retourne des informations sur les colonnes des ensembles de lignes retournés par les procédures. (ensemble de lignes PROCEDURE_COLUMNS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME |
adSchemaProcedureParameters | 26 | Retourne des informations sur les paramètres et les codes de retour des procédures. (ensemble de lignes PROCEDURE_PARAMETERS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
adSchemaProcedures | 16 | Retourne les procédures définies dans le catalogue appartenant à un utilisateur donné. (ENSEMBLE de lignes PROCEDURES) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE |
adSchemaProperties | 37 | Retourne des informations sur les propriétés disponibles pour chaque niveau de la dimension. (Ensemble de lignes 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 | Utilisé si le fournisseur définit ses propres requêtes de schéma non standard. | <fournisseur spécifique> |
adSchemaProviderTypes | 22 | Retourne les types de données (de base) pris en charge par le fournisseur de données. (ensemble de lignes PROVIDER_TYPES) |
DATA_TYPE BEST_MATCH |
AdSchemaReferentialConstraints | 9 | Retourne les contraintes référentielles définies dans le catalogue appartenant à un utilisateur donné. (ensemble de lignes REFERENTIAL_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaSchemata | 17 | Retourne les schémas (objets de base de données) appartenant à un utilisateur donné. (Ensemble de lignes SCHEMATA) |
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
adSchemaSQLLanguages | 18 | Retourne les niveaux de conformité, les options et les dialectes pris en charge par les données de traitement de l’implémentation SQL définies dans le catalogue. (ensemble de lignes SQL_LANGUAGES) |
<Aucun> |
adSchemaStatistics | 19 | Retourne les statistiques définies dans le catalogue appartenant à un utilisateur donné. (Ensemble de lignes STATISTICS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaTableConstraints | 10 | Retourne les contraintes de table définies dans le catalogue appartenant à un utilisateur donné. (ensemble de lignes TABLE_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
adSchemaTablePrivileges | 14 | Retourne les privilèges sur les tables définies dans le catalogue qui sont disponibles ou accordées par un utilisateur donné. (ensemble de lignes TABLE_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
adSchemaTables | 20 | Retourne les tables (y compris les vues) définies dans le catalogue accessibles à un utilisateur donné. (Ensemble de lignes TABLES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
adSchemaTranslations | 21 | Retourne les traductions de caractères définies dans le catalogue accessibles à un utilisateur donné. (ENSEMBLE de lignes TRADUCTIONS) |
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
adSchemaTrustees | 39 | Réservé pour une utilisation ultérieure. | |
adSchemaUsagePrivileges | 15 | Retourne les privilèges USAGE sur les objets définis dans le catalogue qui sont disponibles ou accordés par un utilisateur donné. (ensemble de lignes USAGE_PRIVILEGES) |
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE |
adSchemaViewColumnUsage | 24 | Retourne les colonnes sur lesquelles les tables affichées, définies dans le catalogue et appartenant à un utilisateur donné, dépendent. (ensemble de lignes VIEW_COLUMN_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
adSchemaViews | 23 | Retourne les vues définies dans le catalogue accessibles à un utilisateur donné. (Ensemble de lignes VIEWS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
adSchemaViewTableUsage | 25 | Retourne les tables sur lesquelles les tables consultées, définies dans le catalogue et détenues par un utilisateur donné, dépendent. (ensemble de lignes VIEW_TABLE_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
Équivalent ADO/WFC
Package : com.ms.wfc.data
Constant |
---|
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.REFERENTIALCONTSRAINTS |
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 |