Set di righe MDSCHEMA_PROPERTIES
Descrive le proprietà dei membri all'interno di un database.
Colonne del set di righe
Il set di righe MDSCHEMA_PROPERTIES contiene le colonne seguenti.
Nome colonna |
Indicatore del tipo |
Lunghezza |
Descrizione |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Nome del database. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nome dello schema a cui appartiene la proprietà. NULL se il provider non supporta gli schemi. |
|
CUBE_NAME |
DBTYPE_WSTR |
Nome del cubo. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco della dimensione. Per i provider che generano nomi univoci tramite qualificazione, i singoli componenti di tale nome sono delimitati. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco della gerarchia. Per i provider che generano nomi univoci tramite qualificazione, i singoli componenti di tale nome sono delimitati. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco del livello a cui appartiene questa proprietà. Se il provider non supporta i livelli denominati, deve restituire il valore DIMENSION_UNIQUE_NAME per questo campo. Per i provider che generano nomi univoci tramite qualificazione, i singoli componenti di tale nome sono delimitati. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Nome univoco del membro a cui appartiene la proprietà. Utilizzato per archivi dati che non supportano i livelli denominati o le cui proprietà sono impostate membro per membro. Se la proprietà viene applicata a tutti i membri in un livello, questa colonna è NULL. Per i provider che generano nomi univoci tramite qualificazione, i singoli componenti di tale nome sono delimitati. |
|
PROPERTY_TYPE |
DBTYPE_I2 |
Bitmap che specifica il tipo della proprietà:
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
Nome della proprietà. Se la chiave della proprietà è uguale al nome della proprietà, PROPERTY_NAME sarà vuoto. |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
Etichetta o didascalia associata alla proprietà, utilizzata principalmente a scopo di visualizzazione. Se non esiste una didascalia, verrà restituito PROPERTY_NAME. |
|
DATA_TYPE |
DBTYPE_UI2 |
Tipo di dati della proprietà. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Lunghezza massima possibile della proprietà, se è di tipo carattere, binario o bit. Il valore zero indica l'assenza di una lunghezza massima definita. Per tutti gli altri tipi di dati verrà restituito NULL. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Lunghezza massima possibile (in byte) della proprietà, se è di tipo carattere o binario. Il valore zero indica l'assenza di una lunghezza massima definita. Per tutti gli altri tipi di dati verrà restituito NULL. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Precisione massima della proprietà, se si tratta di un tipo di dati numerico. Per tutti gli altri tipi di dati verrà restituito NULL. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Il numero di cifre a destra del separatore decimale, se è di tipo DBTYPE_NUMERIC o DBTYPE_DECIMAL. Per tutti gli altri tipi di dati verrà restituito NULL. |
|
DESCRIPTION |
DBTYPE_WSTR |
Una descrizione leggibile della proprietà. NULL se non sono presenti descrizioni. |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
Tipo della proprietà. Può essere una delle enumerazioni seguenti:
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
Nome della proprietà utilizzato nelle query SQL dalla dimensione del cubo o del database. |
|
LANGUAGE |
DBTYPE_UI2 |
Traduzione espressa come LCID. Valida solo per le traduzioni delle proprietà. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Identifica il tipo di gerarchia a cui viene applicata la proprietà:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Nome della gerarchia dell'attributo di origine di questa proprietà. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
Cardinalità della proprietà. I valori possibili includono le seguenti stringhe:
|
|
MIME_TYPE |
DBTYPE_WSTR |
Tipo MIME per i BLOB (Binary Large Object). |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
Valore booleano che indica se la proprietà è visibile. TRUE se la proprietà è visibile; in caso contrario, FALSE. |
Questo set di righe dello schema non è ordinato.
Colonne di restrizione
Il set di righe MDSCHEMA_PROPERTIES può essere limitato sulle colonne elencate nella tabella seguente.
Nome colonna |
Indicatore del tipo |
Stato della restrizione |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Obbligatorio |
SCHEMA_NAME |
DBTYPE_WSTR |
Facoltativo |
CUBE_NAME |
DBTYPE_WSTR |
Facoltativo |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Facoltativo |
PROPERTY_TYPE |
DBTYPE_I2 |
Facoltativo |
PROPERTY_NAME |
DBTYPE_WSTR |
Facoltativo |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Facoltativo) Una restrizione predefinita è attiva su MDPROP_MEMBER O MDPROP_CELL O MDPROP_SYSTEM. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Facoltativo) Una restrizione predefinita è attiva su MD_USER_DEFINED O MD_SYSTEM_ENABLED. |
CUBE_SOURCE |
DBTYPE_UI2 |
(Facoltativo) Bitmap con uno dei seguenti valori validi:
La restrizione predefinita è impostata sul valore 1. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(Facoltativo) Bitmap con uno dei seguenti valori validi:
La restrizione predefinita è impostata sul valore 1. |