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. SCHEMA indica que el objeto es una columna de un esquema. |
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 enumeran en la tabla siguiente.
Nombre de la 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 |