Набор строк 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 |
Максимально возможная длина свойства, если оно имеет символьный, двоичный или битовый тип. Ноль указывает, что максимальная длина не определена. Для всех других типов данных возвращается значение 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-запросах из измерения куба или базы данных dDimension. |
|
LANGUAGE |
DBTYPE_UI2 |
Перевод, выражаемый как LCID. Допустимо только для переводов свойств. |
|
PROPERTY_ORIGIN |
DBTYPE_UI2 |
Определяет тип иерархии, к которой применяется свойство.
|
|
PROPERTY_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Имя иерархии атрибутов, являющейся источником для этого свойства. |
|
PROPERTY_CARDINALITY |
DBTYPE_WSTR |
Количество элементов свойства. Возможными значениями являются следующие строки:
|
|
MIME_TYPE |
DBTYPE_WSTR |
Тип MIME для больших двоичных объектов (BLOB). |
|
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_TYPE |
DBTYPE_I2 |
Необязательно |
PROPERTY_NAME |
DBTYPE_WSTR |
Необязательно |
PROPERTY_CONTENT_TYPE |
DBTYPE_I2 |
(Необязательно) Задано ограничение по умолчанию для MDPROP_MEMBER, ИЛИ MDPROP_CELL, ИЛИ MDPROP_SYSTEM. |
PROPERTY_ORIGIN |
DBTYPE_UI2 |
(Необязательно) Задано ограничение по умолчанию для MD_USER_DEFINED ИЛИ MD_SYSTEM_ENABLED. |
CUBE_SOURCE |
DBTYPE_UI2 |
Битовая карта с одним из следующих допустимых значений (необязательно).
Значение по умолчанию для ограничения — 1. |
PROPERTY_VISIBILITY |
DBTYPE_UI2 |
Битовая карта с одним из следующих допустимых значений (необязательно).
Значение по умолчанию для ограничения — 1. |