Compartir a través de


SchemaEnum

Especifica el tipo de esquema Recordset que recupera el método OpenSchema.

Comentarios

Puede encontrar información adicional sobre la función y las columnas devueltas para cada constante de ADO en los temas del Apéndice B: Conjuntos de filas de esquema de la Referencia del programador de OLE DB. El nombre de cada tema aparece entre paréntesis en la sección Descripción de la tabla siguiente.

Puede encontrar información adicional sobre la función y las columnas devueltas para cada constante de ADO MD en temas de OLE DB para objetos OLAP y conjuntos de filas de esquema en la documentación de OLE DB para procesamiento analítico en línea (OLAP). El nombre de cada tema se muestra entre paréntesis en la sección Descripción de la tabla siguiente.

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

ADO genera resultados similares al esquema para las constantes, adSchemaDBInfoKeywords y adSchemaDBInfoLiterals. ADO crea un objeto Recordset y, a continuación, rellena cada fila con los valores devueltos respectivamente por los métodos IDBInfo::GetKeywords y 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 son propiedad de un usuario determinado.

(Conjunto de filas ASSERTIONS)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 Devuelve los atributos físicos asociados con los catálogos accesibles desde el administrador de base de datos.

(Conjunto de filas CATALOGS)
CATALOG_NAME
adSchemaCharacterSets 2 Devuelve los conjuntos de caracteres definidos en el catálogo que son accesibles para un usuario determinado.

(conjunto de filas CHARACTER_SETS)
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME
adSchemaCheckConstraints 5 Devuelve las restricciones de verificación definidas en el catálogo que son propiedad de un usuario determinado.

(Conjunto de filas CHECK_CONSTRAINTS)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 Devuelve las combinaciones de caracteres definidas en el catálogo que son accesibles para un usuario determinado.

(Conjunto de filas COLLATIONS)
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME
adSchemaColumnPrivileges 13 Devuelve los privilegios para columnas de tablas definidas en el catálogo que están disponibles para un usuario determinado o que se le conceden.

(COLUMN_PRIVILEGES Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
adSchemaColumns 4 Devuelve las columnas de las tablas (incluidas las vistas) definidas en el catálogo que son accesibles para 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 que 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 las restricciones referenciales, restricciones únicas, restricciones Check y aserciones definidas en el catálogo y que pertenecen a un usuario determinado.

(conjunto de filas CONSTRAINT_COLUMN_USAGE)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 Devuelve las tablas utilizadas por las restricciones referenciales, restricciones únicas, restricciones Check y aserciones definidas en el catálogo y que pertenecen a un usuario determinado.

(conjunto de filas CONSTRAINT_TABLE_USAGE)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaCubes 32 Devuelve información sobre los cubos disponibles en un esquema (o el catálogo, si el proveedor no admite esquemas).

(Conjunto de filas CUBES*)
CATALOG_NAME SCHEMA_NAME CUBE_NAME
adSchemaDBInfoKeywords 30 Devuelve una lista de palabras clave específicas del proveedor.

(IDBInfo::GetKeywords)
<None>
adSchemaDBInfoLiterals 31 Devuelve una lista de literales específicos del proveedor utilizados en los comandos de texto.

(IDBInfo::GetLiteralInfo)
<None>
adSchemaDimensions 33 Devuelve información sobre las dimensiones de un cubo determinado. 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 en el catálogo por un usuario determinado.

(FOREIGN_KEYS Rowset)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
adSchemaHierarchies 34 Devuelve información sobre 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 son propiedad de un usuario determinado.

(Conjunto de filas INDEXES)
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME
adSchemaKeyColumnUsage 8 Devuelve las columnas definidas en el catálogo que están restringidas como claves por un usuario determinado.

(KEY_COLUMN_USAGE Rowset)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaLevels 35 Devuelve información sobre 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 sobre las medidas disponibles.

(Conjunto de filas MEASURES)
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME
adSchemaMembers 38 Devuelve información sobre 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 más información, consulte OLE DB para el procesamiento analítico en línea (OLAP).
adSchemaPrimaryKeys 28 Devuelve las columnas de clave principal definidas en el catálogo por un usuario determinado.

(PRIMARY_KEYS Rowset)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 Devuelve información sobre las columnas de los conjuntos de filas que devuelven los procedimientos.

(Conjunto de filas PROCEDURE_COLUMNS)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME
adSchemaProcedureParameters 26 Devuelve información sobre los parámetros y los códigos devueltos de los 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 son propiedad de un usuario determinado.

(Conjunto de filas PROCEDURES)
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE
adSchemaProperties 37 Devuelve información sobre 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 usa si el proveedor define sus propias consultas de esquema no estándar. <Específicos del proveedor>
adSchemaProviderTypes 22 Devuelve los tipos de datos (básicos) 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 son propiedad de un usuario determinado.

(conjunto de filas REFERENTIAL_CONSTRAINTS)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaSchemata 17 Devuelve los esquemas (objetos de la base de datos) que son propiedad de un usuario determinado.

(Conjunto de filas SCHEMATA)
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
adSchemaSQLLanguages 18 Devuelve los niveles, opciones y dialectos de compatibilidad que admiten los datos de procesamiento de la implementación SQL definidos en el catálogo.

(SQL_LANGUAGES Rowset)
<None>
adSchemaStatistics 19 Devuelve las estadísticas definidas en el catálogo que son propiedad de 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 son propiedad de 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 en tablas definidas en el catálogo que están disponibles para un usuario determinado o que se le conceden.

(TABLE_PRIVILEGES Rowset)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
adSchemaTables 20 Recupera 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 traducciones de caracteres definidas en el catálogo que son accesibles para un usuario determinado.

(Conjunto de filas TRANSLATIONS)
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME
adSchemaTrustees 39 Reservado para uso futuro.
adSchemaUsagePrivileges 15 Devuelve los privilegios USAGE para objetos definidos en el catálogo que están disponibles para un usuario determinado o que se le conceden.

(USAGE_PRIVILEGES Rowset)
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE
adSchemaViewColumnUsage 24 Devuelve las columnas de las que dependen las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado.

(VIEW_COLUMN_USAGE Rowset)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME
adSchemaViews 23 Devuelve las vistas definidas en el catálogo que son accesibles para un usuario determinado.

(Conjunto de filas VIEWS)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
adSchemaViewTableUsage 25 Devuelve las tablas de las que dependen las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado.

(conjunto de filas VIEW_TABLE_USAGE)
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME

Equivalente a 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

Se aplica a

Método OpenSchema