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 |