MDSCHEMA_PROPERTIES 行集
介绍数据库中的成员的属性。
行集列
MDSCHEMA_PROPERTIES 行集包含以下列。
列名 |
类型指示符 |
长度 |
说明 |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
数据库的名称。 |
|
SCHEMA_NAME |
DBTYPE_WSTR |
此属性所属的架构名称。如果访问接口不支持架构,则为 NULL。 |
|
CUBE_NAME |
DBTYPE_WSTR |
多维数据集的名称。 |
|
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 |
如果数据类型为 character、binary 或 bit,则为属性的最大长度。 零表示未定义属性的最大长度。 对于所有其他数据类型,返回 NULL。 |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
如果数据类型为 character 或 binary,则为属性的最大可能长度(字节)。 零表示未定义属性的最大长度。 对于所有其他数据类型,返回 NULL。 |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
如果数据类型为 numeric,则为属性的最大精度。 对于所有其他数据类型,返回 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 查询中使用的属性的名称。 |
|
LANGUAGE |
DBTYPE_UI2 |
表示为 LCID 的翻译。仅对属性翻译有效。 |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
标识属性应用的层次结构的类型:
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
确定此特性的属性层次结构的名称。 |
|
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。 |