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


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

Дополнительно

См. также

Справочник

Наборы строк схемы OLE DB