Les constantes SchemaEnum indique le type de schéma d'un jeu d'enregistrements Recordset que la méthode OpenSchema récupère.
Set Objet_Recordset = _
Objet_Connection.OpenSchema(SchemaEnum, _
Critères, ID_Schema)
| Constante | ||
|---|---|---|
| Valeur | Description | Contraintes |
| adSchemaAsserts | ||
| 0 | retourne les assertions définies dans le catalogue qui sont possédées par un utilisateur donné. | (ASSERTIONS Rowset) CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaCatalogs | ||
| 1 | retourne les attributs physiques associés aux catalogues accessibles du DBMS. | (CATALOGS Rowset) CATALOG_NAME |
| adSchemaCharacterSets | ||
| 2 | retourne les jeux de caractères définis dans le cataloguequi sont accessible à un utilisateur donné. | (CHARACTER_SETS Rowset) CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
| adSchemaCheckConstraints | ||
| 5 | retourne les contraintes vérifiées définies dans le catalogue qui sont possédées par un utilisateur donné. | (CHECK_CONSTRAINTS Rowset) CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaCollations | ||
| 3 | retourne les comparaisons de caractères définies dans le catalogue qui sont accessibles à un utilisateur donné. | (COLLATIONS Rowset) COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME |
| adSchemaColumnPrivileges | ||
| 13 | retourne les privilèges sur des colonnes de tables définis dans le catalogue qui sont disponible ou accordés à un utilisateur donné. | (COLUMN_PRIVILEGES Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
| adSchemaColumns | ||
| 4 | retourne les colonnes de tableaux définies dans le catalogue qui sont accessibles à un utilisateur donné. | (COLUMNS Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
| adSchemaColumnsDomainUsage | ||
| 11 | retourne les colonnes définies dans le catalogue qui sont dépendants d'un domaine défini dans le catalogue et possédé par un utilisateur donné. | (COLUMN_DOMAIN_USAGE Rowset) DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME |
| adSchemaConstraintColumnUsage | ||
| 6 | retourne les colonnes utilisées par des contraintes référentielles, contraintes uniques, contraintes vérifiées, et assertions, définis dans le catalogue et possédés par un utilisateur donné. | (CONSTRAINT_COLUMN_USAGE Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
| adSchemaConstraintTableUsage | ||
| 7 | retourne les tableaux qui sont utilisés par des contraintes référentielles, contraintes uniques, contraintes vérifiées et assertions définis dans le catalogue et possédés par un utilisateur donné. | (CONSTRAINT_TABLE_USAGE Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaCubes | ||
| 32 | retourne les informations à propos des cubes disponibles dans un schéma. | (CUBES Rowset*) CATALOG_NAME SCHEMA_NAME CUBE_NAME |
| adSchemaDBInfoKeywords | ||
| 30 | retourne une liste de mots-clés d'un fournisseur spécifique. | (IDBInfo::GetKeywords *) |
| adSchemaDBInfoLiterals | ||
| 31 | retourne une liste de littéraux d'un fournisseur spécifique utilisés dans les commandes textuelles. | (IDBInfo::GetLiteralInfo *) |
| adSchemaDimensions | ||
| 33 | retourne les informations à propos des dimensions d'un cube donné. | (DIMENSIONS Rowset *) CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME |
| adSchemaForeignKeys | ||
| 27 | retourne les colonnes clés extérieurs 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 les informations à propos des hiérarchies disponibles dans un 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 possédés par un utilisateur donné. | (INDEXES Rowset) TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME |
| adSchemaKeyColumnUsage | ||
| 8 | retourne les colonnes définies dans le catalogue qui sont contraint comme des 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 | retourne les informations à propos des niveaux disponibles dans un dimension. | (LEVELS Rowset*) CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME |
| adSchemaMeasures | ||
| 36 | retourne les informations à propos des mesures. | (MEASURES Rowset *) CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
| adSchemaMembers | ||
| 38 | retourne les informations à propos des membres. | (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 |
| adSchemaPrimaryKeys | ||
| 28 | retourne les colonnes des 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 | retourne les informations à propos des colonnes et des jeux de lignes retournés par des procédures. | (PROCEDURE_COLUMNS Rowset) PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME |
| adSchemaProcedureParameters | ||
| 26 | retourne les informations à propos des paramètres et retourne les codes des procédures. | (PROCEDURE_PARAMETERS Rowset) PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
| adSchemaProcedures | ||
| 16 | retourne les rocédures définies dans le catalogue qui sont possédés par un utilisateur donné. | (PROCEDURES Rowset) PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE |
| adSchemaProperties | ||
| 37 | retourne les informations à propos des propriétés disponibles pour chaque niveau des dimensions. | (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-standards. | |
| adSchemaProviderTypes | ||
| 22 | retourne les types de données supportés par le fournisseur de données. | (PROVIDER_TYPES Rowset) DATA_TYPE BEST_MATCH |
| adSchemaReferentialConstraints | ||
| 9 | retourne les contraintes référentielles définies dans le catalogue qui sont possédées par un utilisateur donné. | (REFERENTIAL_CONSTRAINTS Rowset) CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaSchemata | ||
| 17 | retourne les schémas qui sont possédés par un utilisateur donné. | (SCHEMATA Rowset) CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
| adSchemaSQLLanguages | ||
| 18 | retourne les niveaux de conformité, les options, et les dialectes supportés par le traitement de données SQL défini dans le catalogue. | (SQL_LANGUAGES Rowset) |
| adSchemaStatistics | ||
| 19 | retourne les statistiques définies dans le catalogue qui sont possédées par un utilisateur donné. | (STATISTICS Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaTableConstraints | ||
| 10 | retourne les tableaux de contraintes définis dans le catalogue qui sont possédés par un utilisateur donné. | (TABLE_CONSTRAINTS Rowset) CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
| adSchemaTablePrivileges | ||
| 14 | retourne les provilèges sur des tableaux définis dans le catalogue qui sont disponibles ou concédés par un utilisateur donné. | (TABLE_PRIVILEGES Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
| adSchemaTables | ||
| 20 | retourne les tableaux définis dans le catalogue qui sont accessibles à un utilisateur donné. | (TABLES Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
| adSchemaTranslations | ||
| 21 | retourne les traductions de caractères définis dans le catalogue qui sont accessibles à un utilisateur donné. | (TRANSLATIONS Rowset) TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
| adSchemaTrustees | ||
| 39 | réservé pour une future utilisation. | |
| adSchemaUsagePrivileges | ||
| 15 | retourne les privilèges en usage sur des objets définis dans le catalogue qui sont disponibles et concédés par un utilisateur donné. | (USAGE_PRIVILEGES Rowset) OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE |
| adSchemaViewColumnUsage | ||
| 24 | retourne les colonnes sur lesquelles sont vus des tableaux définis dans le catalogue et possédés par un utilisateur donné, sont dépendant. | (VIEW_COLUMN_USAGE Rowset) VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
| adSchemaViews | ||
| 23 | retourne les vues définies dans le catalogue qui sont accessibles à un utilisateur donné. | (VIEWS Rowset) TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaViewTableUsage | ||
| 25 | retourne les tableaux sur lesquels des tableaux sont vus, définis dans le catalogue et possédés par un utilisateur donné, sont dépendants. | (VIEW_TABLE_USAGE Rowset) VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |