Conjunto de filas DBSCHEMA_COLUMNS
Proporciona información de columna de todas las columnas que cumplen los criterios de restricción proporcionados.
Columnas del conjunto de filas
El conjunto de filas DBSCHEMA_COLUMNS contiene las siguientes columnas.
Nombre de columna |
Indicador de tipo |
Longitud |
Descripción |
---|---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Nombre de la base de datos. |
|
TABLE_SCHEMA |
DBTYPE_WSTR |
No compatible. |
|
TABLE_NAME |
DBTYPE_WSTR |
Nombre del cubo. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Nombre de la medida o jerarquía de atributo. |
|
COLUMN_GUID |
DBTYPE_GUID |
No compatible. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
No compatible. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Posición de la columna, comenzando por 1. |
|
COLUMN_HAS_DEFAULT |
DBTYPE_BOOL |
No compatible. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
No compatible. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
Máscara de bits DBCOLUMNFLAGS que indica las propiedades de columna. Vea "Tipo enumerado DBCOLUMNFLAGS" en IColumnsInfo::GetColumnInfo |
|
IS_NULLABLE |
DBTYPE_BOOL |
Siempre devuelve false. |
|
DATA_TYPE |
DBTYPE_WSTR DBTYPE_VARIANT |
Tipo de datos de la columna. Devuelve una cadena para las columnas de dimensión y una variante para las medidas. |
|
TYPE_GUID |
DBTYPE_GUID |
No compatible. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Longitud máxima permitida para un valor incluido en la columna. Este valor se recupera desde la propiedad DataSize en DataItem. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Longitud máxima permitida, en bytes, para un valor incluido en la columna; se aplica a columnas binarias o de caracteres. Un valor de cero (0) indica que la columna no tiene una longitud máxima. Se devolverá NULL para las columnas que no devuelven tipos de datos binarios o de caracteres. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Precisión máxima de la columna para tipos de datos numéricos distintos de DBTYPE_VARNUMERIC. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Número de dígitos que se encuentran a la derecha del separador decimal para DBTYPE_DECIMAL, DBTYPE_NUMERIC, DBTYPE_VARNUMERIC. De lo contrario, su valor es NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
No compatible. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
No compatible. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
No compatible. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
No compatible. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
No compatible. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
No compatible. |
|
COLLATION_NAME |
DBTYPE_WSTR |
No compatible. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
No compatible. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
No compatible. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
No compatible. |
|
DESCRIPTION |
DBTYPE_WSTR |
No compatible. |
|
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Tipo OLAP del objeto. MEASURE indica que el objeto es una medida. ATTRIBUTE indica que el objeto es un atributo de dimensión. |
El conjunto de filas se ordena en TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME.
Columnas de restricción
El conjunto de filas DBSCHEMA_COLUMNS puede tener restricciones en las columnas que se muestran en la tabla siguiente.
Nombre de columna |
Indicador de tipo |
Estado de restricción |
---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
Opcional |
TABLE_SCHEMA |
DBTYPE_WSTR |
Opcional |
TABLE_NAME |
DBTYPE_WSTR |
Opcional |
COLUMN_NAME |
DBTYPE_WSTR |
Opcional |
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
Opcional |