Partager via


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 qui sont détenues par 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 validation 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 validation 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>
adSchemaDBInfoLiterals 31 Retourne la liste des littéraux propres au fournisseur utilisés dans les commandes de texte.

(IDBInfo::GetLiteralInfo)
<Aucun>
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 de 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 de jeux de lignes retournés par des 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 de 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 l'implémentation SQL traitant les données définies dans le catalogue.

(ensemble de lignes SQL_LANGUAGES)
<Aucun>
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 mis à la disposition d'un utilisateur ou accordés par celui-ci.

(ensemble de lignes TABLE_PRIVILEGES)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 Retourne les tables (vues comprises) définies dans le catalogue qui sont 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 dont dépendent les tables affichées, définies dans le catalogue et détenues par un utilisateur donné.

(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.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

S'applique à

OpenSchema, méthode