Conjunto de linhas de DBSCHEMA_COLUMNS
Oferece informações de coluna por todas as colunas que atendem aos critérios de restrição fornecidos.
Colunas do conjunto de linhas
O conjunto de linhas DBSCHEMA_COLUMNS contém as colunas a seguir.
Nome da coluna |
Indicador de tipo |
Comprimento |
Descrição |
---|---|---|---|
TABLE_CATALOG |
DBTYPE_WSTR |
O nome do Banco de dados. |
|
TABLE_SCHEMA |
DBTYPE_WSTR |
Sem suporte. |
|
TABLE_NAME |
DBTYPE_WSTR |
O nome do cubo. |
|
COLUMN_NAME |
DBTYPE_WSTR |
O nome da hierarquia ou da medida do atributo. |
|
COLUMN_GUID |
DBTYPE_GUID |
Sem suporte. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Sem suporte. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
A posição da coluna, começando por 1. |
|
COLUMN_HAS_DEFAULT |
DBTYPE_BOOL |
Sem suporte. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Sem suporte. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
Uma máscara de bits DBCOLUMNFLAGS que indica propriedades da coluna. Consulte 'Tipo enumerado DBCOLUMNFLAGS' em IColumnsInfo::GetColumnInfo |
|
IS_NULLABLE |
DBTYPE_BOOL |
Sempre retorna false. |
|
DATA_TYPE |
DBTYPE_WSTR DBTYPE_VARIANT |
O tipo de dados da coluna. Retorna uma cadeia de caracteres para colunas de dimensão e uma variante para medidas. |
|
TYPE_GUID |
DBTYPE_GUID |
Sem suporte. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
O comprimento máximo possível de um valor na coluna. Recuperado por meio da propriedade DataSize de DataItem. |
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
O máximo comprimento possível de um valor da coluna, em bytes, para colunas de caractere ou de binários. Um valor zero (0) indica que a coluna não tem um comprimento máximo. NULL será retornado para as colunas que não retornam os tipos de dados binários ou caracteres. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
A precisão máxima da coluna para os tipos de dados numéricos diferentes de DBTYPE_VARNUMERIC. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
O número de dígitos à direita da vírgula decimal para DBTYPE_DECIMAL, DBTYPE_NUMERIC, DBTYPE_VARNUMERIC. Caso contrário, será NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Sem suporte. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Sem suporte. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Sem suporte. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Sem suporte. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Sem suporte. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Sem suporte. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Sem suporte. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Sem suporte. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Sem suporte. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Sem suporte. |
|
DESCRIPTION |
DBTYPE_WSTR |
Sem suporte. |
|
COLUMN_OLAP_TYPE |
DBTYPE_WSTR |
O tipo OLAP do objeto. MEASURE indica que o objeto é uma medida. ATTRIBUTE indica que o objeto é um atributo de dimensão. SCHEMA indica se o objeto é uma coluna em um esquema. |
O conjunto de linhas é classificado em TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME.
Colunas de restrição
O conjunto de linhas DBSCHEMA_COLUMNS pode ser restringido nas colunas listadas na tabela a seguir.
Nome da coluna |
Indicador de tipo |
Estado de restrição |
---|---|---|
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 |