Share via


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 des Measures.

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.

SCHEMA gibt an, dass das Objekt eine Spalte in einem Schema 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

OLE DB-Schemarowsets