SchemaEnum
Spécifie le type de Recordset de schéma récupéré par la méthode OpenSchema.
Notes
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 d’OLE DB pour les objets OLAP et les ensembles de lignes de schéma dans la documentation OLE DB pour le traitement analytique en ligne (OLAP). Le nom de chaque rubrique est indiqué entre parenthèses dans la colonne Description du tableau suivant.
Vous pouvez traduire les types de données des colonnes de la documentation OLE DB en types de données ADO en faisant référence à la colonne Description de la rubrique ADO DataTypeEnum . Par exemple, un type de données OLE DB de DBTYPE_WSTR équivaut à un type de données ADO d’adWChar.
ADO génère des résultats de type schéma pour les constantes, adSchemaDBInfoKeywords et adSchemaDBInfoLiterals. ADO crée un recordset, 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 qui sont possédées par un utilisateur donné. (Ensemble de lignes ASSERTIONS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCatalogs | 1 | Renvoie les attributs physiques associés aux catalogues accessibles depuis le SGBD. (CATALOGS Rowset) |
CATALOG_NAME |
adSchemaCharacterSets | 2 | Renvoie les jeux de caractères définis dans le catalogue qui sont accessibles à un utilisateur donné. (CHARACTER_SETS Rowset) |
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
adSchemaCheckConstraints | 5 | Renvoie les contraintes de contrôle définies dans le catalogue qui sont détenues par un utilisateur donné. (CHECK_CONSTRAINTS) Rowset) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaCollations | 3 | Renvoie les collations de caractères définies dans le catalogue qui sont 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 mis à la disposition d'un utilisateur donné ou accordés par celui-ci. (COLUMN_PRIVILEGES Rowset) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
adSchemaColumns | 4 | Retourne les colonnes de tables (vues comprises) définies dans le catalogue qui sont accessibles à un utilisateur donné. (Ensemble de lignes COLONNES) |
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é. (COLUMN_DOMAIN_USAGE Rowset) |
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é. (CONSTRAINT_COLUMN_USAGE Rowset) |
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é. (CONSTRAINT_TABLE_USAGE Rowset) |
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(e)> |
adSchemaDBInfoLiterals | 31 | Retourne une liste de littéraux spécifiques au fournisseur utilisés dans les commandes de texte. (IDBInfo::GetLiteralInfo) |
<Aucun(e)> |
adSchemaDimensions | 33 | Retourne des informations sur les dimensions d’un cube donné. Elle a une ligne pour chaque dimension. (DIMENSIONS Rowset) |
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é. (FOREIGN_KEYS Rowset) |
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. (HIERARCHIES Rowset) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME |
adSchemaIndexes | 12 | Retourne les index définis dans le catalogue qui sont détenus par un utilisateur donné. (INDEXES Rowset) |
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME 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é. (KEY_COLUMN_USAGE Rowset) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
adSchemaLevels | 35 | Renvoie des informations sur les niveaux disponibles dans une dimension. (ENSEMBLE DE LIGNES NIVEAUX) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME |
adSchemaMeasures | 36 | Retourne des informations sur les mesures disponibles. (Ensemble de lignes MESURES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
adSchemaMembers | 38 | Renvoie des informations sur les membres disponibles. (Ensemble de lignes MEMBRES) |
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, voir 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 | Renvoie des informations sur les colonnes des ensembles de lignes retournées 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 qui sont détenues par un utilisateur donné. (Ensemble de lignes PROCÉDURES) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
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. | <Spécifique au fournisseur> |
adSchemaProviderTypes | 22 | Renvoie 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 qui sont détenues par un utilisateur donné. (ensemble de lignes REFERENTIAL_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
adSchemaSchemata | 17 | Renvoie les schémas (objets de base de données) qui sont la propriété d'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(e)> |
adSchemaStatistics | 19 | Retourne les statistiques définies dans le catalogue qui sont détenues par 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 qui sont détenues par 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 | Renvoie les traductions de caractères définies dans le catalogue qui sont accessibles à un utilisateur donné. (Ensemble De Lignes TRADUCTIONS) |
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
adSchemaTrustees | 39 | Réservé pour un usage futur. | |
adSchemaUsagePrivileges | 15 | Retourne les privilèges USAGE sur les objets définis dans le catalogue qui sont mis à la disposition d'un utilisateur donné ou accordés par celui-ci. (ensemble de lignes USAGE_PRIVILEGES) |
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE BÉNÉFICIAIRE DU BÉNÉFICIAIRE |
adSchemaViewColumnUsage | 24 | Retourne les colonnes dont dépendent les tables affichées, définies dans le catalogue et détenues par un utilisateur donné. (ensemble de lignes VIEW_COLUMN_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
adSchemaViews | 23 | Retourne les vues définies dans le catalogue qui sont 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 |