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 |