Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The MDSCHEMA_PROPERTIES rowset contains the following columns.
|
Name |
Type |
Restriction |
Description |
|---|---|---|---|
|
CATALOG_NAME |
xsd:string |
Yes |
The name of the database. |
|
SCHEMA_NAME |
xsd:string |
Yes |
The name of the schema.<250> |
|
CUBE_NAME |
xsd:string |
Yes |
The name of the cube. |
|
DIMENSION_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the dimension. |
|
HIERARCHY_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the hierarchy. |
|
LEVEL_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the level to which the property belongs. |
|
MEMBER_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the member to which the property belongs. |
|
PROPERTY_TYPE |
xsd:short |
Yes |
A bitmask that specifies the type of the property, as follows:
|
|
PROPERTY_NAME |
xsd:string |
Yes |
The name of the property. |
|
PROPERTY_CAPTION |
xsd:string |
|
A label or caption associated with the property.<251> |
|
DATA_TYPE |
xsd:unsignedShort |
|
This enumeration is the same as LEVEL_DBTYPE for MDSCHEMA_LEVELS. (See 3.1.4.2.2.1.3.8) |
|
CHARACTER_MAXIMUM_LENGTH |
xsd:unsignedInt |
|
The maximum possible length of the property, if it is a Character or Binary type. Zero indicates there is no defined maximum length. Returns NULL for all other data types.
|
|
CHARACTER_OCTET_LENGTH |
xsd:unsignedInt |
|
The maximum possible length (in bytes) of the property, if it is a Character or Binary type. Zero indicates there is no defined maximum length. Returns NULL for all other data types.
|
|
NUMERIC_PRECISION |
xsd:unsignedShort |
|
The maximum precision of the property if the measure object's data type is Numeric, Decimal or DateTime. NULL for all other property types. |
|
NUMERIC_SCALE |
xsd:short |
|
The number of digits to the right of the decimal point if the measure object's type indicator is Numeric, Decimal or DateTime. Otherwise, this value is NULL.<252> |
|
DESCRIPTION |
xsd:string |
|
A description of the property. |
|
PROPERTY_CONTENT_TYPE |
xsd:short |
|
The content type of the property. Built-in values are values listed as follows. This enumeration is extensible and additional values can be added by users.
|
|
SQL_COLUMN_NAME |
xsd:string |
|
The column name of the property used in SQL queries. |
|
LANGUAGE |
xsd:unsignedShort |
|
The language expressed as an LCID. Valid only for property translations. |
|
PROPERTY_ORIGIN |
xsd:unsignedShort |
Yes |
A bitmask that specifies the type of hierarchy to which the property applies, as follows:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
xsd:string |
|
The name of the attribute hierarchy that is sourcing this property. |
|
PROPERTY_CARDINALITY |
xsd:string |
|
The cardinality of the property. Possible values include the following strings:
|
|
MIME_TYPE |
xsd:string |
|
The MIME type (if this property is of type Binary). |
|
PROPERTY_IS_VISIBLE |
xsd:boolean |
|
When true, indicates that the property is visible; otherwise false. |
This schema rowset is not sorted.
The response has the following definition.
-
<xsd:element name="root"> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="row" type="row" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="row"> <xsd:sequence> <xsd:element sql:field="CATALOG_NAME" name="CATALOG_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="SCHEMA_NAME" name="SCHEMA_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DIMENSION_UNIQUE_NAME" name="DIMENSION_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_UNIQUE_NAME" name="HIERARCHY_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="LEVEL_UNIQUE_NAME" name="LEVEL_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="MEMBER_UNIQUE_NAME" name="MEMBER_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="PROPERTY_TYPE" name="PROPERTY_TYPE" type="xsd:short" minOccurs="0" /> <xsd:element sql:field="PROPERTY_NAME" name="PROPERTY_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="PROPERTY_CAPTION" name="PROPERTY_CAPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DATA_TYPE" name="DATA_TYPE" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="CHARACTER_MAXIMUM_LENGTH" name="CHARACTER_MAXIMUM_LENGTH" type="xsd:unsignedInt" minOccurs="0" /> <xsd:element sql:field="CHARACTER_OCTET_LENGTH" name="CHARACTER_OCTET_LENGTH" type="xsd:unsignedInt" minOccurs="0" /> <xsd:element sql:field="NUMERIC_PRECISION" name="NUMERIC_PRECISION" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="NUMERIC_SCALE" name="NUMERIC_SCALE" type="xsd:short" minOccurs="0" /> <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="PROPERTY_CONTENT_TYPE" name="PROPERTY_CONTENT_TYPE" type="xsd:short" minOccurs="0" /> <xsd:element sql:field="SQL_COLUMN_NAME" name="SQL_COLUMN_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="LANGUAGE" name="LANGUAGE" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="PROPERTY_ORIGIN" name="PROPERTY_ORIGIN" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="PROPERTY_ATTRIBUTE_HIERARCHY_NAME" name="PROPERTY_ATTRIBUTE_HIERARCHY_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="PROPERTY_CARDINALITY" name="PROPERTY_CARDINALITY" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="MIME_TYPE" name="MIME_TYPE" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="PROPERTY_IS_VISIBLE" name="PROPERTY_IS_VISIBLE" type="xsd:boolean" minOccurs="0" /> </xsd:sequence> </xsd:complexType>