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

Vedere anche

Riferimento

Set di righe dello schema OLE DB