Набор строк 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 |
Максимальная возможная длина свойства, если оно имеет следующие типы: символьный, двоичный или bit. Нуль указывает на то, что максимальная длина не определена. Возвращает значение 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 для больших двоичных объектов. |
|
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. |