DBSCHEMA_COLUMNS-Rowset

Stellt Spalteninformationen für alle Spalten bereit, die den bereitgestellten Einschränkungskriterien entsprechen.

Rowsetspalten

Das DBSCHEMA_COLUMNS-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Länge

Beschreibung

TABLE_CATALOG

DBTYPE_WSTR

Der Name der Datenbank.

TABLE_SCHEMA

DBTYPE_WSTR

Nicht unterstützt

TABLE_NAME

DBTYPE_WSTR

Der Name des Cubes.

COLUMN_NAME

DBTYPE_WSTR

Der Name der Attributhierarchie oder Measure.

COLUMN_GUID

DBTYPE_GUID

Nicht unterstützt

COLUMN_PROPID

DBTYPE_UI4

Nicht unterstützt

ORDINAL_POSITION

DBTYPE_UI4

Die Position der Spalte, beginnend mit 1.

COLUMN_HAS_DEFAULT

DBTYPE_BOOL

Nicht unterstützt

COLUMN_DEFAULT

DBTYPE_WSTR

Nicht unterstützt

COLUMN_FLAGS

DBTYPE_UI4

Eine DBCOLUMNFLAGS-Bitmaske, die die Spalteneigenschaften angibt. Siehe "DBCOLUMNFLAGS Enumerated Type" in IColumnsInfo::GetColumnInfo

IS_NULLABLE

DBTYPE_BOOL

Gibt immer false zurück.

DATA_TYPE

DBTYPE_WSTR

DBTYPE_VARIANT

Der Datentyp der Spalte. Gibt eine Zeichenfolge für Dimensionsspalten und eine Variante für Measures zurück.

TYPE_GUID

DBTYPE_GUID

Nicht unterstützt

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

Die maximal mögliche Länge eines Werts in der Spalte.

Dieser Wert wird von der DataSize-Eigenschaft in DataItem abgerufen.

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

Die maximal mögliche Länge eines Werts in der Spalte in Bytes für Zeichen- oder Binärspalten.

Der Wert null (0) gibt an, dass die Spalte keine maximale Länge besitzt.

Für Spalten, die keine Binär- oder Zeichendatentypen zurückgeben, wird NULL zurückgegeben.

NUMERIC_PRECISION

DBTYPE_UI2

Die maximale Genauigkeit der Spalte für andere numerische Datentypen als DBTYPE_VARNUMERIC.

NUMERIC_SCALE

DBTYPE_I2

Die Anzahl der Stellen rechts neben dem Dezimalzeichen für DBTYPE_DECIMAL, DBTYPE_NUMERIC und DBTYPE_VARNUMERIC. Andernfalls ist der Wert NULL.

DATETIME_PRECISION

DBTYPE_UI4

Nicht unterstützt

CHARACTER_SET_CATALOG

DBTYPE_WSTR

Nicht unterstützt

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

Nicht unterstützt

CHARACTER_SET_NAME

DBTYPE_WSTR

Nicht unterstützt

COLLATION_CATALOG

DBTYPE_WSTR

Nicht unterstützt

COLLATION_SCHEMA

DBTYPE_WSTR

Nicht unterstützt

COLLATION_NAME

DBTYPE_WSTR

Nicht unterstützt

DOMAIN_CATALOG

DBTYPE_WSTR

Nicht unterstützt

DOMAIN_SCHEMA

DBTYPE_WSTR

Nicht unterstützt

DOMAIN_NAME

DBTYPE_WSTR

Nicht unterstützt

DESCRIPTION

DBTYPE_WSTR

Nicht unterstützt

COLUMN_OLAP_TYPE

DBTYPE_WSTR

Den OLAP-Typ des Objekts.

MEASURE gibt an, dass das Objekt ein Measure ist.

ATTRIBUTE gibt an, dass das Objekt ein Dimensionsattribut ist.

Das Rowset wird sortiert nach TABLE_CATALOG, TABLE_SCHEMA und TABLE_NAME.

Einschränkungsspalten

Das DBSCHEMA_COLUMNS-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.

Spaltenname

Typindikator

Einschränkungsstatus

TABLE_CATALOG

DBTYPE_WSTR

Optional

TABLE_SCHEMA

DBTYPE_WSTR

Optional

TABLE_NAME

DBTYPE_WSTR

Optional

COLUMN_NAME

DBTYPE_WSTR

Optional

COLUMN_OLAP_TYPE

DBTYPE_WSTR

Optional

Siehe auch

Verweis