Partager via


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

S’applique à

méthode OpenSchema