Поделиться через


Набор строк DBSCHEMA_COLUMNS

Предоставляет сведения обо всех столбцах, удовлетворяющих указанному критерию ограничения.

Столбцы наборов строк

Набор строк DBSCHEMA_COLUMNS содержит следующие столбцы.

именем столбца

Индикатор типа

Length

Description

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 указывает, что объект — атрибут измерения.

Набор строк отсортирован по 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

Необязательно.

См. также

Справочник