Compartir vía


SchemaEnum

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

Observaciones

Puede encontrar información adicional sobre la función y las columnas devueltas para cada constante de ADO en temas de 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 aparece entre paréntesis en la columna 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 Recordsety, 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 pertenecen a un usuario determinado.

(Conjunto de filas ASERCIONES)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCatalogs 1 Devuelve los atributos físicos asociados a los catálogos accesibles desde DBMS.

(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 check definidas en el catálogo que pertenecen a un usuario determinado.

(CHECK_CONSTRAINTS) Conjunto de filas)
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME
adSchemaCollations 3 Devuelve las intercalaciones 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 de las columnas de tablas definidas en el catálogo que están disponibles o concedidos por un usuario determinado.

(conjunto de filas COLUMN_PRIVILEGES)
receptor de TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME receptor
adSchemaColumns 4 Devuelve las columnas de 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 usadas por restricciones referenciales, restricciones únicas, restricciones check y aserciones, definidas en el catálogo y propiedad de un usuario determinado.

(conjunto de filas CONSTRAINT_COLUMN_USAGE)
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME
adSchemaConstraintTableUsage 7 Devuelve las tablas que usan las restricciones referenciales, las restricciones únicas, las restricciones check y las 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)
<Ninguno>
adSchemaDBInfoLiterals 31 Devuelve una lista de literales específicos del proveedor usados en comandos de texto.

(IDBInfo::GetLiteralInfo)
<Ninguno>
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.

(conjunto de filas de 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 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 pertenecen a 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.

(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 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)
operador 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. Para obtener 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.

(conjunto de filas PRIMARY_KEYS)
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME
adSchemaProcedureColumns 29 Devuelve información sobre las columnas de los conjuntos de filas devueltos por 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 de retorno 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 pertenecen a 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 (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 son propiedad de 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 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 de las tablas definidas en el catálogo que están disponibles o concedidos por un usuario determinado.

(conjunto de filas TABLE_PRIVILEGES)
RECEPTOR TABLE_CATALOG TABLE_SCHEMA TABLE_NAME RECEPTOR
adSchemaTables 20 Devuelve las tablas (incluidas las vistas) definidas en el catálogo que son accesibles para 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 de los objetos definidos en el catálogo que están disponibles o concedidos por un usuario determinado.

(conjunto de filas USAGE_PRIVILEGES)
receptor de OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE RECEPTOR
adSchemaViewColumnUsage 24 Devuelve las columnas en las que las tablas vistas, definidas en el catálogo y propiedad de un usuario determinado, dependen.

(conjunto de filas VIEW_COLUMN_USAGE)
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 en las que las tablas vistas, definidas en el catálogo y propiedad de un usuario determinado, dependen.

(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.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

Se aplica a

método OpenSchema