Compartir a través de


SchemaEnum

Se aplica a: Access 2013, Office 2013

Especifica el tipo de esquema Recordset recuperado por el método OpenSchema.

Comentarios

Se puede encontrar información adicional acerca de la función y las columnas que se devuelven para cada constante de ADO en los temas del Apéndice B de la Referencia para programadores de OLE DB. El nombre de cada tema aparece entre paréntesis en la sección Descripción de la tabla siguiente.

Se puede encontrar información adicional acerca de la función y las columnas que se devuelven para cada constante ADO MD en los temas del Capítulo 23 de la documentación de OLE DB para OLAP. El nombre de cada tema aparece entre paréntesis y se marca con un asterisco (*) en la columna Descripción de la tabla siguiente.

Convierta los tipos de datos de columnas de la documentación de OLE DB a tipo de datos ADO consultando la columna Descripción del tema DataTypeEnum de ADO. Por ejemplo, un tipo de datos DBTYPE_WSTR de OLE DB es equivalente a un tipo de datos adWChar de ADO.

ADO generates schema-like results for the constants, adSchemaDBInfoKeywords and adSchemaDBInfoLiterals. ADO crea un objeto Recordset y, a continuación, rellena cada fila con los valores devueltos respectivamente por los métodos IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo . Puede encontrar información adicional sobre estos métodos en la sección IDBInfo de la referencia del programador de OLE DB.

Constante

Valor

Descripción

Columnas de restricción

adSchemaAsserts

0

Devuelve las aserciones definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas ASSERTIONS)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaCatalogs

1

Devuelve los atributos físicos asociados con catálogos accesibles del sistema de administración de bases de datos (DBMS). (Conjunto de filas CATALOGS)

CATALOG_NAME

adSchemaCharacterSets

2

Devuelve los conjuntos de caracteres definidos en el catálogo a los que puede tener acceso un usuario determinado. (Conjunto de filas CHARACTER_SETS)

CHARACTER_SET_CATALOG
CHARACTER_SET_SCHEMA
CHARACTER_SET_NAME

adSchemaCheckConstraints

5

Devuelve las restricciones de comprobación definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas CHECK_CONSTRAINTS)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaCollations

3

Devuelve las intercalaciones de caracteres definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas COLLATIONS)

COLLATION_CATALOG
COLLATION_SCHEMA
COLLATION_NAME

adSchemaColumnPrivileges

13

Devuelve los privilegios sobre columnas de tablas que se definen en el catálogo y que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas COLUMN_PRIVILEGES)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME
OTORGANTE
DONATARIO

adSchemaColumns

4

Devuelve las columnas de tablas (incluidas las vistas) definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas COLUMNS)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaColumnsDomainUsage

11

Devuelve las columnas definidas en el catálogo que dependen de un dominio definido en el catálogo y pertenecen a un usuario determinado. (Conjunto de filas COLUMN_DOMAIN_USAGE)

DOMAIN_CATALOG
DOMAIN_SCHEMA
DOMAIN_NAME
COLUMN_NAME

adSchemaConstraintColumnUsage

6

Devuelve las columnas utilizadas por restricciones referenciales, restricciones de exclusividad, restricciones de comprobación y aserciones definidas en el catálogo y que son propiedad de un usuario determinado. (Conjunto de filas CONSTRAINT_COLUMN_USAGE)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaConstraintTableUsage

7

Devuelve las tablas utilizadas por restricciones referenciales, restricciones de exclusividad, restricciones de comprobación y aserciones definidas en el catálogo y que son propiedad de un usuario determinado. (Conjunto de filas CONSTRAINT_TABLE_USAGE)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaCubes

32

Devuelve información acerca de los cubos disponibles en un esquema (o en el catálogo, si el proveedor no admite esquemas). (Conjunto de filas CUBE*)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME

adSchemaDBInfoKeywords

30

Devuelve una lista de palabras clave específicas del proveedor. (IDBInfo::GetKeywords *)

<Ninguno>

adSchemaDBInfoLiterals

31

Devuelve una lista de los literales específicos del proveedor utilizados en comandos de texto. (IDBInfo::GetLiteralInfo *)

<Ninguno>

adSchemaDimensions

33

Devuelve información acerca de las dimensiones de un cubo dado. Tiene una fila para cada dimensión. (Conjunto de filas DIMENSIONS *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_NAME
DIMENSION_UNIQUE_NAME

adSchemaForeignKeys

27

Devuelve las columnas de clave externa definidas por un usuario determinado en el catálogo. (Conjunto de filas FOREIGN_KEYS)

PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME
FK_TABLE_CATALOG
FK_TABLE_SCHEMA
FK_TABLE_NAME

adSchemaHierarchies

34

Devuelve información acerca de las jerarquías disponibles en una dimensión. (Conjunto de filas HIERARCHIES *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_NAME
HIERARCHY_UNIQUE_NAME

adSchemaIndexes

12

Devuelve los índices definidos en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas INDEXES)

TABLE_CATALOG
TABLE_SCHEMA
INDEX_NAME
TIPO
TABLE_NAME

adSchemaKeyColumnUsage

8

Devuelve las columnas definidas en el catálogo restringidas por un usuario determinado como claves. (Conjunto de filas KEY_COLUMN_USAGE)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
COLUMN_NAME

adSchemaLevels

35

Devuelve información acerca de los niveles disponibles en una dimensión. (Conjunto de filas LEVELS *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
DIMENSION_UNIQUE_NAME
HIERARCHY_UNIQUE_NAME
LEVEL_NAME
LEVEL_UNIQUE_NAME

adSchemaMeasures

36

Devuelve información acerca de las medidas disponibles. (Conjunto de filas MEASURES *)

CATALOG_NAME
SCHEMA_NAME
CUBE_NAME
MEASURE_NAME
MEASURE_UNIQUE_NAME

adSchemaMembers

38

Devuelve información acerca de los miembros disponibles. (Conjunto de filas MEMBERS *)

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
Operador de árbol (para obtener más información, consulte la documentación de OLE DB para OLAP).

adSchemaPrimaryKeys

28

Devuelve las columnas de clave principal definidas por un usuario determinado en el catálogo. (Conjunto de filas PRIMARY_KEYS)

PK_TABLE_CATALOG
PK_TABLE_SCHEMA
PK_TABLE_NAME

adSchemaProcedureColumns

29

Devuelve información acerca de las columnas de conjuntos de filas devueltos por procedimientos. (Conjunto de filas PROCEDURE_COLUMNS)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
COLUMN_NAME

adSchemaProcedureParameters

26

Devuelve información acerca de los parámetros y códigos de retorno de procedimientos. (Conjunto de filas PROCEDURE_PARAMETERS)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PARAMETER_NAME

adSchemaProcedures

16

Devuelve los procedimientos definidos en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas PROCEDURES)

PROCEDURE_CATALOG
PROCEDURE_SCHEMA
PROCEDURE_NAME
PROCEDURE_TYPE

adSchemaProperties

37

Devuelve información acerca de las propiedades disponibles para cada nivel de la dimensión. (Conjunto de filas 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

Se utiliza si el proveedor define sus propias consultas de esquema no estándar.

<Específico del proveedor>

adSchemaProviderTypes

22

Devuelve los tipos de datos (base) admitidos por el proveedor de datos. (Conjunto de filas PROVIDER_TYPES)

DATA_TYPE
BEST_MATCH

AdSchemaReferentialConstraints

9

Devuelve las restricciones referenciales definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas REFERENTIAL_CONSTRAINTS)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME

adSchemaSchemata

17

Devuelve los esquemas (objetos de base de datos) que pertenecen a un usuario determinado. (Conjunto de filas SCHEMATA)

CATALOG_NAME
SCHEMA_NAME
SCHEMA_OWNER

adSchemaSQLLanguages

18

Devuelve los niveles de conformidad, las opciones y los dialectos admitidos por los datos de procesamiento de la implementación de SQL definidos en el catálogo. (Conjunto de filas SQL_LANGUAGES)

<Ninguno>

adSchemaStatistics

19

Devuelve las estadísticas definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas STATISTICS)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaTableConstraints

10

Devuelve las restricciones de tabla definidas en el catálogo que pertenecen a un usuario determinado. (Conjunto de filas TABLE_CONSTRAINTS)

CONSTRAINT_CATALOG
CONSTRAINT_SCHEMA
CONSTRAINT_NAME
TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
CONSTRAINT_TYPE

adSchemaTablePrivileges

14

Devuelve los privilegios sobre tablas que se definen en el catálogo y que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas TABLE_PRIVILEGES)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
OTORGANTE
DONATARIO

adSchemaTables

20

Devuelve las tablas (incluidas las vistas) definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas TABLES)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME
TABLE_TYPE

adSchemaTranslations

21

Devuelve las conversiones de caracteres que se definen en el catálogo y a las que puede tener acceso un usuario determinado. (Conjunto de filas de TRANSLATIONS)

TRANSLATION_CATALOG
TRANSLATION_SCHEMA
TRANSLATION_NAME

adSchemaTrustees

39

Reservado para uso futuro.


adSchemaUsagePrivileges

15

Devuelve los privilegios de uso sobre objetos definidos en el catálogo que están disponibles para (o los concede) un usuario determinado. (Conjunto de filas USAGE_PRIVILEGES)

OBJECT_CATALOG
OBJECT_SCHEMA
OBJECT_NAME
OBJECT_TYPE
OTORGANTE
DONATARIO

adSchemaViewColumnUsage

24

Devuelve las columnas sobre las que las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado, son dependientes. (Conjunto de filas VIEW_COLUMN_USAGE)

VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME

adSchemaViews

23

Devuelve las vistas definidas en el catálogo a las que puede tener acceso un usuario determinado. (Conjunto de filas VIEWS)

TABLE_CATALOG
TABLE_SCHEMA
TABLE_NAME

adSchemaViewTableUsage

25

Devuelve las tablas sobre las que las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado, son dependientes. (Conjunto de filas VIEW_TABLE_USAGE)

VIEW_CATALOG
VIEW_SCHEMA
VIEW_NAME

Equivalente de ADO/WFC

Paquete: 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