Conjunto de filas MDSCHEMA_PROPERTIES
Describe las propiedades de los miembros de una base de datos.
Columnas del conjunto de filas
El conjunto de filas MDSCHEMA_PROPERTIES contiene las siguientes columnas.
Nombre de columna |
Indicador de tipo |
Longitud |
Descripción |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
El nombre de la base de datos. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nombre del esquema al que pertenece esta propiedad. Su valor es NULL si el proveedor no admite esquemas. |
|
CUBE_NAME |
DBTYPE_WSTR |
Nombre del cubo. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Nombre único de la dimensión. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Nombre único de la jerarquía. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Nombre único del nivel al que pertenece esta propiedad. Si el proveedor no admite los niveles con nombre, debería devolver el valor DIMENSION_UNIQUE_NAME para este campo. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Nombre único del miembro al que pertenece esta propiedad. Se utiliza para los almacenes de datos que no admiten los niveles con nombre o tienen las propiedades miembro a miembro. Si la propiedad se aplica a todos los miembros en un nivel, esta columna es NULL. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre. |
|
PROPERTY_TYPE |
DBTYPE_I2 |
Un mapa de bits que especifica el tipo de propiedad:
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
Nombre de la propiedad. Si la clave para la propiedad es igual que el nombre de la propiedad, PROPERTY_NAME estará en blanco. |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
Una etiqueta o título asociado a la propiedad, utilizados principalmente para fines de presentación. Si no existe ningún título, devuelve PROPERTY_NAME. |
|
DATA_TYPE |
DBTYPE_UI2 |
Tipo de datos de la propiedad. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Máxima longitud posible de la propiedad, si es un carácter, binario o tipo de bit. Cero indica que no hay ninguna longitud máxima definida. Para otros tipos de datos, devuelve NULL. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Longitud máxima posible en bytes de la propiedad, si es de caracteres o tipo binaria. Cero indica que no hay ninguna longitud máxima definida. Para otros tipos de datos, devuelve NULL. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Precisión máxima de la propiedad, si es de tipo de dato numérico. Para otros tipos de datos, devuelve NULL. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Número de dígitos que se encuentran a la derecha del separador decimal si es de un tipo DBTYPE_NUMERIC o DBTYPE_DECIMAL. Para otros tipos de datos, devuelve NULL. |
|
DESCRIPTION |
DBTYPE_WSTR |
Una descripción legible de la propiedad. NULL si no existe ninguna descripción. |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
El tipo de la propiedad. Puede ser una de las siguientes enumeraciones:
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
El nombre de la propiedad que se utiliza en consultas SQL desde la dimensión del cubo o dDimension de la base de datos. |
|
LANGUAGE |
DBTYPE_UI2 |
La traducción expresada como LCID. Solo válido para las traducciones de propiedad. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Identifica el tipo de jerarquía a la que se aplica la propiedad:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
El nombre de la jerarquía de atributo que origina esta propiedad. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
Cardinalidad de la propiedad. Entre los valores posibles figuran las siguientes cadenas:
|
|
MIME_TYPE |
DBTYPE_WSTR |
El tipo mime para los objetos binarios grandes (BLOB). |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
Un valor booleano que indica si la propiedad es visible. TRUE si la propiedad es visible; de lo contrario, FALSE. |
Este conjunto de filas de esquema no está ordenado.
Columnas de restricción
El conjunto de filas MDSCHEMA_PROPERTIES puede tener restricciones en las columnas que se muestran en la tabla siguiente.
Nombre de columna |
Indicador de tipo |
Estado de restricción |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Obligatorio |
SCHEMA_NAME |
DBTYPE_WSTR |
Opcional |
CUBE_NAME |
DBTYPE_WSTR |
Opcional |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Opcional |
PROPERTY_TYPE |
DBTYPE_I2 |
Opcional |
PROPERTY_NAME |
DBTYPE_WSTR |
Opcional |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Opcional) Una restricción predeterminada está instaurada en MDPROP_MEMBER O MDPROP_CELL O MDPROP_SYSTEM. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Opcional) Una restricción predeterminada está instaurada en MD_USER_DEFINED O MD_SYSTEM_ENABLED. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Opcional) Mapa de bits con uno de los siguientes valores válidos:
La restricción predeterminada es un valor de 1. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(Opcional) Mapa de bits con uno de los siguientes valores válidos:
La restricción predeterminada es un valor de 1. |