MDSCHEMA_MEMBERS 行集
描述数据库中的成员。
行集列
MDSCHEMA_MEMBERS 行集包含以下列。
列名 |
类型指示符 |
长度 |
说明 |
---|---|---|---|
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 |
此成员所属的级别的唯一名称。 |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
成员距层次结构的根的距离。根级别为零 (0)。 |
|
MEMBER_ORDINAL |
DBTYPE_UI4 |
(不推荐使用)始终返回 0。 |
|
MEMBER_NAME |
DBTYPE_WSTR |
成员的名称。 |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
成员的唯一名称。 |
|
MEMBER_TYPE |
DBTYPE_I4 |
成员的类型:
|
|
MEMBER_GUID |
DBTYPE_GUID |
成员的 GUID。如果不存在 GUID,则为 NULL。 |
|
MEMBER_CAPTION |
DBTYPE_WSTR |
与成员关联的标签或标题。主要用于显示。如果不存在标题,则返回 MEMBER_NAME。 |
|
CHILDREN_CARDINALITY |
DBTYPE_UI4 |
成员具有的子级的个数。它可以是一个估计值,所以使用者不应依赖它作为确切计数。访问接口应尽可能返回最精确的估计值。 |
|
PARENT_LEVEL |
DBTYPE_UI4 |
成员的父级距层次结构的根级别的距离。根级别为零 (0)。 |
|
PARENT_UNIQUE_NAME |
DBTYPE_WSTR |
成员的父级的唯一名称。对于根级别的任何成员,均返回 NULL。 |
|
PARENT_COUNT |
DBTYPE_UI4 |
此成员具有的父级的个数。 |
|
DESCRIPTION |
DBTYPE_WSTR |
此列始终返回 NULL 值。 存在此列是为了向后兼容。 |
|
EXPRESSION |
DBTYPE_WSTR |
当成员类型为 MDMEMBER_TYPE_FORMULA 时,用于计算的表达式。 |
|
MEMBER_KEY |
DBTYPE_WSTR |
成员的键列的值。如果成员具有组合键,则返回 NULL。 |
|
IS_PLACEHOLDERMEMBER |
DBTYPE_BOOL |
一个指示成员是否为维度层次结构中空位置的占位符成员的布尔值。 仅当 MDX Compatibility 属性设置为 1 时,此值才有效。 |
|
IS_DATAMEMBER |
DBTYPE_BOOL |
一个指示成员是否为数据成员的布尔值。 如果成员是数据成员,则返回 True。 |
|
SCOPE |
DBTYPE_I4 |
|
成员的作用域。成员可以是会话计算成员,也可以是全局计算成员。对于非计算成员,此列返回 NULL。 此列可以为下列值之一:
|
Zero or more additional columns |
DBTYPE_UI2 |
如果成员可从多个级别返回,则不会返回属性。例如,如果树运算符为 PARENT,而对于非父子层次结构为 SELF,则不会返回成员属性。 这适用于树运算符能够从不同级别返回成员的不规则层次结构(例如,如果上一个级别包含漏洞,并且请求了成员的父级)。 |
行集按 CATALOG_NAME、SCHEMA_NAME、CUBE_NAME、DIMENSION_UNIQUE_NAME、HIERARCHY_UNIQUE_NAME、LEVEL_UNIQUE_NAME、LEVEL_NUMBER、MEMBER_ORDINAL 排序。
限制列
对于 MDSCHEMA_MEMBERS 行集,可对下表中列出的列进行限制。
列名 |
类型指示符 |
限制状态 |
---|---|---|
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 |
可选。 |
LEVEL_NUMBER |
DBTYPE_UI4 |
可选。 |
MEMBER_NAME |
DBTYPE_WSTR |
可选。 |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
可选。 |
MEMBER_CAPTION |
DBTYPE_WSTR |
可选。 |
MEMBER_TYPE |
DBTYPE_I4 |
可选。 |
TREE_OP |
DBTYPE_I4 |
(可选)仅适用于单个成员:
|
CUBE_SOURCE |
DBTYPE_UI2 |
(可选)具有以下任一有效值的位图:
默认限制的值为 1。 |