MDSCHEMA_PROPERTIES-Rowset
Beschreibt die Eigenschaften von Elementen innerhalb einer Datenbank.
Rowsetspalten
Das MDSCHEMA_PROPERTIES-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Der Name der Datenbank. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Der Name des Schemas, zu dem diese Eigenschaft gehört. NULL, wenn der Anbieter keine Schemas unterstützt. |
|
CUBE_NAME |
DBTYPE_WSTR |
Der Name des Cubes. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name der Dimension. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name der Hierarchie. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name der Ebene, zu der diese Eigenschaft gehört. Wenn der Anbieter keine benannten Ebenen unterstützt, sollte der DIMENSION_UNIQUE_NAME-Wert für dieses Feld zurückgegeben werden. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name des Elements, zu dem diese Eigenschaft gehört. Wird für Datenspeicher verwendet, die keine benannten Ebenen unterstützen oder Eigenschaften elementweise speichern. Wenn die Eigenschaft für alle Elemente in einer Ebene gilt, ist diese Spalte NULL. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
PROPERTY_TYPE |
DBTYPE_I2 |
Eine Bitmap, die den Typ der Eigenschaft angibt:
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
Der Name der Eigenschaft. Wenn der Schlüssel für die Eigenschaft dem Namen der Eigenschaft entspricht, ist PROPERTY_NAME leer. |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
Eine der Eigenschaft zugeordnete Bezeichnung oder Beschriftung, die hauptsächlich zu Anzeigezwecken verwendet wird. Gibt PROPERTY_NAME zurück, wenn keine Beschriftung vorhanden ist. |
|
DATA_TYPE |
DBTYPE_UI2 |
Der Datentyp der Eigenschaft. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Die maximal mögliche Länge der Eigenschaft, wenn es sich um einen Zeichen-, Binär- oder Bittyp handelt. Null gibt an, dass es keine definierte maximale Länge gibt. Gibt NULL für alle anderen Datentypen zurück. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Die maximal mögliche Länge der Eigenschaft (in Byte), wenn es sich um einen Zeichen- oder Binärtyp handelt. Null gibt an, dass es keine definierte maximale Länge gibt. Gibt NULL für alle anderen Datentypen zurück. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Die maximale Genauigkeit der Eigenschaft, wenn es sich um einen numerischen Datentyp handelt. Gibt NULL für alle anderen Datentypen zurück. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Die Anzahl der Stellen rechts neben dem Dezimalzeichen, wenn es sich um einen DBTYPE_NUMERIC- oder DBTYPE_DECIMAL Typ handelt. Gibt NULL für alle anderen Datentypen zurück. |
|
DESCRIPTION |
DBTYPE_WSTR |
Eine lesbare Beschreibung der Eigenschaft. NULL, wenn keine Beschreibung vorhanden ist. |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
Der Typ der Eigenschaft. Dieser kann eine der folgenden Enumerationen sein:
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
Der Name der Eigenschaft, die in SQL-Abfragen von der Cubedimension oder Datenbankdimension verwendet wird. |
|
LANGUAGE |
DBTYPE_UI2 |
Die als LCID ausgedrückte Übersetzung. Nur gültig für Eigenschaftenübersetzungen. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Gibt den Typ der Hierarchie an, für die die Eigenschaft gilt:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Der Name der Attributhierarchie, die als Quelle für diese Eigenschaft dient. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
Die Kardinalität der Eigenschaft. Die folgenden Zeichenfolgen sind möglich:
|
|
MIME_TYPE |
DBTYPE_WSTR |
Der MIME-Typ für Binary Large Objects (BLOBs). |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob die Eigenschaft sichtbar ist. TRUE, wenn die Eigenschaft sichtbar ist; andernfalls FALSE. |
Dieses Schemarowset ist nicht sortiert.
Einschränkungsspalten
Das MDSCHEMA_PROPERTIES-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Obligatorisch. |
SCHEMA_NAME |
DBTYPE_WSTR |
Optional |
CUBE_NAME |
DBTYPE_WSTR |
Optional |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Optional |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Optional |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Optional |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Optional |
PROPERTY_TYPE |
DBTYPE_I2 |
Optional |
PROPERTY_NAME |
DBTYPE_WSTR |
Optional |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Optional) Eine Standardeinschränkung ist für MDPROP_MEMBER ODER MDPROP_CELL ODER MDPROP_SYSTEM gültig. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Optional) Eine Standardeinschränkung ist für MD_USER_DEFINED ODER MD_SYSTEM_ENABLED gültig. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:
Die Standardeinschränkung besitzt den Wert 1. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:
Die Standardeinschränkung besitzt den Wert 1. |