Partager via


SchemaEnum

S’applique à : Access 2013, Office 2013

Spécifie le type de Recordset de schéma extrait par la méthode OpenSchema.

Remarques

D'autres informations sur la fonction et les colonnes renvoyées pour chaque constante ADO sont présentes dans les rubriques de l'Annexe B du manuel OLE DB Programmers Reference. Le nom de chaque rubrique est indiqué entre parenthèses dans la section Description du tableau suivant.

D'autres informations sur la fonction et les colonnes renvoyées pour chaque constante ADO MD sont présentes dans les rubriques du chapitre 23 du manuel OLE DB Programmers Reference. Le nom de chaque rubrique est indiqué entre parenthèses et marqué d’un astérisque (*) dans la colonne Description du tableau suivant.

Convertissez les types de données des colonnes de la documentation OLE DB en types de données ADO en vous reportant à la colonne de la rubrique DataTypeEnum ADO. Par exemple, le type de données OLE DB DBTYPE_WSTR est équivalent au type de données ADO 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.

Constante

Valeur

Description

Colonnes de contrainte

adSchemaAsserts

0

Renvoie les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (ASSERTIONS Rowset)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaCatalogs

1

Renvoie les attributs physiques associés aux catalogues accessibles depuis le DBMS. (CATALOGS Rowset)

CATALOG_NAME

adSchemaCharacterSets

2

Renvoie les jeux de caractères définis dans le catalogue et accessibles par 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 et dont est propriétaire 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 et accessibles par un utilisateur donné. (COLLATIONS Rowset)

COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME

adSchemaColumnPrivileges

13

Renvoie les privilèges des colonnes des tables définies dans le catalogue, accordés à un utilisateur donné, ou accordés par ce dernier. (COLUMN_PRIVILEGES Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
CONCÉDANT
CESSIONNAIRE

adSchemaColumns

4

Renvoie les colonnes des tables (vues comprises) définies dans le catalogue et accessibles à un utilisateur donné. (COLUMNS Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaColumnsDomainUsage

11

Renvoie les colonnes définies dans le catalogue et qui dépendent d'un domaine défini dans le catalogue et dont est propriétaire un utilisateur donné. (COLUMN_DOMAIN_USAGE Rowset)

DOMAIN_CATALOG
DOMAIN_SCHEMA
NOM_DOMAINE
COLUMN_NAME

adSchemaConstraintColumnUsage

6

Renvoie les colonnes utilisées par les contraintes référentielles, uniques et de contrôle, ainsi que par les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (CONSTRAINT_COLUMN_USAGE Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaConstraintTableUsage

7

Renvoie les tables utilisées par les contraintes référentielles, uniques et de contrôle, ainsi que par les assertions définies dans le catalogue et dont est propriétaire un utilisateur donné. (CONSTRAINT_TABLE_USAGE Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaCubes

32

Renvoie des informations sur les cubes disponibles dans un schéma (ou catalogue, si le fournisseur ne prend pas en charge les schémas). (CUBES Rowset*)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME

adSchemaDBInfoKeywords

30

Renvoie la liste des mots réservés spécifiques aux fournisseur. (IDBInfo ::GetKeywords *)

<Aucun>

adSchemaDBInfoLiterals

31

Renvoie la liste des chaînes littérales spécifiques aux fournisseurs et utilisées dans les commandes texte. (IDBInfo ::GetLiteralInfo *)

<Aucun>

adSchemaDimensions

33

Renvoie des informations sur les dimensions d'un cube donné. Chaque dimension possède sa ligne propre. (DIMENSIONS Rowset *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_NAME
DIMENSION_UNIQUE_NAME

adSchemaForeignKeys

27

Renvoie les colonnes de 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

Renvoie 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

Renvoie les index définis dans le catalogue et dont est propriétaire un utilisateur donné. (INDEXES Rowset)

TABLE_CATALOG
TABLE_SCHEMA
INDEX_NAME
TYPE
TABLE_NAME

adSchemaKeyColumnUsage

8

Renvoie les colonnes définies dans le catalogue et qui sont contraintes sous forme de clés par un utilisateur donné. (KEY_COLUMN_USAGE Rowset)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaLevels

35

Renvoie des informations sur les niveaux disponibles dans une dimension. (LEVELS Rowset*)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_NAME
LEVEL_UNIQUE_NAME

adSchemaMeasures

36

Renvoie des informations sur les mesures disponibles. (MEASURES Rowset *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
MEASURE_NAME
MEASURE_UNIQUE_NAME

adSchemaMembers

38

Renvoie des informations sur les membres disponibles. (MEMBERS Rowset *)

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
Opérateur d’arborescence (Pour plus d’informations, consultez la documentation OLE DB pour OLAP.)

adSchemaPrimaryKeys

28

Renvoie les colonnes de clés primaires définies dans le catalogue par un utilisateur donné. (PRIMARY_KEYS Rowset)

PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME

adSchemaProcedureColumns

29

Renvoie des informations sur les colonnes de jeux de lignes renvoyées par des procédures. (PROCEDURE_COLUMNS Rowset)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
COLUMN_NAME

adSchemaProcedureParameters

26

Renvoie des informations sur les paramètres et les codes de retour des procédures. (PROCEDURE_PARAMETERS Rowset)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PARAMETER_NAME

adSchemaProcedures

16

Renvoie les procédures définies dans le catalogue et dont est propriétaire un utilisateur donné. (PROCEDURES Rowset)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PROCEDURE_TYPE

adSchemaProperties

37

Renvoie des informations sur les propriétés disponibles pour chaque niveau de la dimension. (PROPERTIES Rowset *)

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 (primaires) pris en charge par le fournisseur de données. (PROVIDER_TYPES Rowset)

DATA_TYPE
BEST_MATCH

AdSchemaReferentialConstraints

9

Renvoie les contraintes référentielles définies dans le catalogie et dont est propriétaire un utilisateur donné. (REFERENTIAL_CONSTRAINTS Rowset)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaSchemata

17

Renvoie les schémas (objets de la base de données) dont est propriétaire un utilisateur donné. (SCHEMATA Rowset)

CATALOG_NAME
SCHEMA_NAME
SCHEMA_OWNER

adSchemaSQLLanguages

18

Renvoie les niveaux de conformité, les options et les dialectes pris en charge par les données de traitement d'implémentation SQL définies dans le catalogue. (SQL_LANGUAGES Rowset)

<Aucun>

adSchemaStatistics

19

Renvoie les statistiques définies dans le catalogue et dont est propriétaire un utilisateur donné. (STATISTICS Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaTableConstraints

10

Renvoie les contraintes de table définies dans le catalogue et dont est propriétaire un utilisateur donné. (TABLE_CONSTRAINTS Rowset)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE

adSchemaTablePrivileges

14

Renvoie les privilèges sur les tables définies dans le catalogue et qui sont disponibles pour un utilisateur donné, ou accordés par ce dernier. (TABLE_PRIVILEGES Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONCÉDANT
CESSIONNAIRE

adSchemaTables

20

Renvoie les tables (notamment les vues) définies dans le catalogue et accessibles par un utilisateur donné. (TABLES Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE

adSchemaTranslations

21

Renvoie les conversions de caractères définies dans le catalogue et auxquelles un utilisateur donné a accès. (TRANSLATIONS Rowset)

TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME

adSchemaTrustees

39

Réservé à une utilisation future.


adSchemaUsagePrivileges

15

Renvoie les privilèges USAGE sur les objets définis dans le catalogue et qui sont disponibles pour un utilisateur donné, ou accordés par ce dernier. (USAGE_PRIVILEGES Rowset)

OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
OBJECT_TYPE
CONCÉDANT
CESSIONNAIRE

adSchemaViewColumnUsage

24

Renvoie les colonnes desquelles dépendent les tables vues, définies dans le catalogue et dont est propriétaire un utilisateur donné. (VIEW_COLUMN_USAGE Rowset)

VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME

adSchemaViews

23

Renvoie les vues définies dans le catalogue et accessibles par un utilisateur donné. (VIEWS Rowset)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaViewTableUsage

25

Renvoie les tables desquelles dépendent les tables vues, définies dans le catalogue et dont est propriétaire un utilisateur donné. (VIEW_TABLE_USAGE Rowset)

VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME

Équivalent ADO/WFC

Module : com.ms.wfc.data

Constante

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