Набор строк DBSCHEMA_COLUMNS
Предоставляет сведения обо всех столбцах, удовлетворяющих указанному критерию ограничения.
Столбцы наборов строк
Набор строк DBSCHEMA_COLUMNS содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Имя базы данных. |
|
TABLE_SCHEMA |
DBTYPE_WSTR |
Не поддерживается. |
|
TABLE_NAME |
DBTYPE_WSTR |
Имя куба. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Имя иерархии атрибутов или меры. |
|
COLUMN_GUID |
DBTYPE_GUID |
Не поддерживается. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Не поддерживается. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Позиция столбца, начиная с 1. |
|
COLUMN_HAS_DEFAULT |
DBTYPE_BOOL |
Не поддерживается. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Не поддерживается. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
Битовая маска DBCOLUMNFLAGS, указывающая свойства столбца. См. раздел «Перечислимый тип DBCOLUMNFLAGS» в документе IColumnsInfo::GetColumnInfo. |
|
IS_NULLABLE |
DBTYPE_BOOL |
Всегда возвращает false. |
|
DATA_TYPE |
DBTYPE_WSTR DBTYPE_VARIANT |
Тип данных столбца. Возвращает значения типа String для столбцов измерений и значения типа Variant для мер. |
|
TYPE_GUID |
DBTYPE_GUID |
Не поддерживается. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Максимально возможная длина значения в пределах столбца. Эти данные извлекаются из свойства DataSize в DataItem. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Максимальная возможная длина в байтах значения в столбце для символьных или двоичных столбцов. Нулевое значение (0) указывает, что для столбца максимальная длина не задана. Происходит возврат значения NULL для столбцов, которые не возвращают двоичный или символьный типы данных. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Максимальная точность столбца для числовых типов данных, отличных от DBTYPE_VARNUMERIC. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Количество цифр справа от десятичного разделителя для DBTYPE_DECIMAL, DBTYPE_NUMERIC, DBTYPE_VARNUMERIC. В противном случае значение NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Не поддерживается. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Не поддерживается. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Не поддерживается. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Не поддерживается. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Не поддерживается. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Не поддерживается. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Не поддерживается. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Не поддерживается. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Не поддерживается. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Не поддерживается. |
|
DESCRIPTION |
DBTYPE_WSTR |
Не поддерживается. |
|
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Тип OLAP объекта. Параметр MEASURE указывает, что объект — мера. Параметр ATTRIBUTE указывает, что объект — атрибут измерения. SCHEMA указывает, что объект представляет собой столбец в схеме. |
Набор строк отсортирован по TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME.
Столбцы ограничений
Набор строк DBSCHEMA_COLUMNS может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Дополнительно |
TABLE_SCHEMA |
DBTYPE_WSTR |
Дополнительно |
TABLE_NAME |
DBTYPE_WSTR |
Дополнительно |
COLUMN_NAME |
DBTYPE_WSTR |
Дополнительно |
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Дополнительно |