Set di righe DBSCHEMA_COLUMNS
Fornisce informazioni di colonna per tutte le colonne che soddisfano i criteri di restrizione specificati.
Colonne del set di righe
Nel set di righe DBSCHEMA_COLUMNS sono contenute le colonne seguenti.
Nome colonna |
Indicatore del tipo |
Lunghezza |
Descrizione |
---|---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Nome del database. |
|
TABLE_SCHEMA |
DBTYPE_WSTR |
Non supportato. |
|
TABLE_NAME |
DBTYPE_WSTR |
Nome del cubo. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Nome della gerarchia dell'attributo o della misura. |
|
COLUMN_GUID |
DBTYPE_GUID |
Non supportato. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Non supportato. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Posizione della colonna a partire da 1. |
|
COLUMN_HAS_DEFAULT |
DBTYPE_BOOL |
Non supportato. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Non supportato. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
Maschera di bit DBCOLUMNFLAGS tramite cui vengono indicate le proprietà della colonna. Vedere 'Tipo enumerato DBCOLUMNFLAGS' in IColumnsInfo::GetColumnInfo |
|
IS_NULLABLE |
DBTYPE_BOOL |
Viene sempre restituito false. |
|
DATA_TYPE |
DBTYPE_WSTR DBTYPE_VARIANT |
Tipo di dati della colonna. Viene restituita una stringa per le colonne della dimensione e un tipo di dati Variant per le misure. |
|
TYPE_GUID |
DBTYPE_GUID |
Non supportato. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Lunghezza massima possibile di un valore all'interno della colonna. Viene recuperata dalla proprietà DataSize in DataItem. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Lunghezza massima possibile di un valore all'interno della colonna, in byte, per colonne di tipo character o binary. Un valore pari a zero (0) indica che la colonna non dispone di una lunghezza massima. Per le colonne che non restituiscono dati di tipo binary o character, verrà restituito NULL. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Precisione massima della colonna per tipi di dati numerici diversi da DBTYPE_VARNUMERIC. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Numero di cifre a destra del separatore decimale per DBTYPE_DECIMAL, DBTYPE_NUMERIC, DBTYPE_VARNUMERIC. In caso contrario è NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Non supportato. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Non supportato. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Non supportato. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Non supportato. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Non supportato. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Non supportato. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Non supportato. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Non supportato. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Non supportato. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Non supportato. |
|
DESCRIPTION |
DBTYPE_WSTR |
Non supportato. |
|
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Tipo OLAP dell'oggetto. Tramite MEASURE viene indicato che l'oggetto è una misura. Tramite ATTRIBUTE viene indicato che l'oggetto è un attributo della dimensione. Tramite SCHEMA viene indicato che l'oggetto è una colonna di uno schema. |
Il set di righe viene ordinato in base a TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME.
Colonne di restrizione
Il set di righe DBSCHEMA_COLUMNS può essere limitato alle colonne elencate nella tabella seguente.
Nome colonna |
Indicatore del tipo |
Stato della restrizione |
---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Facoltativo |
TABLE_SCHEMA |
DBTYPE_WSTR |
Facoltativo |
TABLE_NAME |
DBTYPE_WSTR |
Facoltativo |
COLUMN_NAME |
DBTYPE_WSTR |
Facoltativo |
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Facoltativo |