Compartilhar via


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

Consulte também

Referência

Conjuntos de linhas do esquema OLE DB