MDSCHEMA_PROPERTIES 資料列集
描述資料庫內的成員屬性。
資料列集資料行
MDSCHEMA_PROPERTIES 資料列集包含下列資料行。
資料行名稱 |
類型指標 |
長度 |
描述 |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
資料庫的名稱。 |
|
SCHEMA_NAME |
DBTYPE_WSTR |
此屬性所屬結構描述的名稱。如果提供者不支援結構描述,則為 NULL。 |
|
CUBE_NAME |
DBTYPE_WSTR |
Cube 的名稱。 |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
維度的唯一名稱。對於會依識別資格產生唯一名稱的提供者,此名稱的每個元件會使用分隔符號。 |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
階層的唯一名稱。對於會依識別資格產生唯一名稱的提供者,此名稱的每個元件會使用分隔符號。 |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
此屬性所屬層級的唯一名稱。如果提供者不支援具名層級,則應該傳回此欄位的 DIMENSION_UNIQUE_NAME 値。對於會依識別資格產生唯一名稱的提供者,此名稱的每個元件會使用分隔符號。 |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
屬性所屬成員的唯一名稱。用於不支援具名層級或具有每個成員之屬性的資料存放區。如果屬性適用於層級中的所有成員,則此資料行為 NULL。對於會依識別資格產生唯一名稱的提供者,此名稱的每個元件會使用分隔符號。 |
|
PROPERTY_TYPE |
DBTYPE_I2 |
點陣圖,指出屬性的類型。
|
|
PROPERTY_NAME |
DBTYPE_WSTR |
屬性的名稱。如果屬性的索引鍵與屬性的名稱相同,則 PROPERTY_NAME 會是空白的。 |
|
PROPERTY_CAPTION |
DBTYPE_WSTR |
與主要用於顯示目的之屬性相關聯的標籤或標題。如果標題不存在,則傳回 PROPERTY_NAME。 |
|
DATA_TYPE |
DBTYPE_UI2 |
屬性的資料類型。 |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
屬性的最大可能長度 (如果該屬性為字元、二進位或位元類型)。 零代表沒有任何已定義的最大長度。 如果是所有其他的資料類型,則傳回 NULL。 |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
屬性的最大可能長度 (以位元組計算) (如果該屬性為字元或二進位類型)。 零代表沒有任何已定義的最大長度。 如果是所有其他的資料類型,則傳回 NULL。 |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
如果是數值資料類型,則為屬性的最大有效位數。 如果是所有其他的資料類型,則傳回 NULL。 |
|
NUMERIC_SCALE |
DBTYPE_I2 |
小數點右邊的位數 (如果小數點是 DBTYPE_NUMERIC 或 DBTYPE_DECIMAL 類型)。 如果是所有其他的資料類型,就會傳回 NULL。 |
|
DESCRIPTION |
DBTYPE_WSTR |
屬性的可讀取描述。如果沒有描述,則為 NULL。 |
|
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
屬性的類型。可以是下列其中一個列舉:
|
|
SQL_COLUMN_NAME |
DBTYPE_WSTR |
SQL 查詢從 Cube 維度或資料庫 dDimension 所使用的屬性名稱。 |
|
LANGUAGE |
DBTYPE_UI2 |
表示為 LCID 的翻譯。只適用於屬性翻譯。 |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
識別屬性所套用至的階層類型:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
此屬性 (Property) 來源之屬性 (Attribute) 階層的名稱。 |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
屬性的基數。可能的值包括下列字串:
|
|
MIME_TYPE |
DBTYPE_WSTR |
二進位大型物件 (BLOB) 的 MIME 類型。 |
|
PROPERTY_IS_VISIBLE |
DBTYPE_BOOL |
布林値,指出屬性是否為可見。 如果屬性是可見的,則為 TRUE,否則為 FALSE。 |
這個結構描述資料列集並未排序。
限制資料行
在下表列出的資料行上可能會限制 MDSCHEMA_PROPERTIES 資料列集。
資料行名稱 |
類型指標 |
限制狀態 |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
強制性 |
SCHEMA_NAME |
DBTYPE_WSTR |
選擇性 |
CUBE_NAME |
DBTYPE_WSTR |
選擇性 |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
選擇性 |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
選擇性 |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
選擇性 |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
選擇性 |
PROPERTY_NAME |
DBTYPE_WSTR |
選擇性 |
PROPERTY_TYPE |
DBTYPE_I2 |
選擇性 |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(選擇性) 預設限制會放在 MDPROP_MEMBER 或 MDPROP_CELL 上。 |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(選擇性) 預設限制會放在 MD_USER_DEFINED 或 MD_SYSTEM_ENABLED 上。 |
CUBE_SOURCE |
DBTYPE_UI2 |
(選擇性) 具有下列其中一個有效值的點陣圖:
預設限制為値 1。 |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
(選擇性) 具有下列其中一個有效值的點陣圖:
預設限制為値 1。 |