Exibição ELEMENT_TYPES

Esta exibição do Information Schema exibe uma linha para cada tipo de ARRAY estruturada em um objeto (uma coluna em uma tabela) no banco de dados especificado (ou atual).

Cada linha descreve o tipo do elemento na ARRAY estruturada.

Colunas

Nome da coluna

Tipo de dados

Descrição

OBJECT_CATALOG

VARCHAR

Banco de dados que contém o objeto que usa esse tipo de ARRAY.

OBJECT_SCHEMA

VARCHAR

Esquema que contém o objeto que usa esse tipo de ARRAY.

OBJECT_NAME

VARCHAR

Nome do objeto que utiliza este tipo de ARRAY (por exemplo, nome de uma tabela).

OBJECT_TYPE

VARCHAR

Tipo do objeto que usa este tipo de ARRAY:

  • TABLE (se usado por uma coluna)

COLLECTION_TYPE_IDENTIFIER

VARCHAR

Identificador de tipo. Use isto para fazer a junção em:

  • A coluna DTD_IDENTIFIER em Exibição COLUMNS.

  • A coluna DTD_IDENTIFIER nesta exibição (para tipos aninhados).

  • A coluna DTD_IDENTIFIER na exibição FIELDS (para tipos aninhados).

DATA_TYPE

VARCHAR

Tipo de dados do elemento.

CHARACTER_MAXIMUM_LENGTH

NUMBER

Comprimento máximo em caracteres dos elementos de cadeia de caracteres.

CHARACTER_OCTET_LENGTH

NUMBER

Comprimento máximo em bytes de elementos de cadeia de caracteres.

NUMERIC_PRECISION

NUMBER

Precisão numérica das elementos numéricos.

NUMERIC_PRECISION_RADIX

NUMBER

Base da precisão de elementos numéricos.

NUMERIC_SCALE

NUMBER

Escala de elementos numéricos.

DATETIME_PRECISION

NUMBER

Não aplicável para o Snowflake.

INTERVAL_TYPE

VARCHAR

Não aplicável para o Snowflake.

INTERVAL_PRECISION

NUMBER

Não aplicável para o Snowflake.

CHARACTER_SET_CATALOG

VARCHAR

Não aplicável para o Snowflake.

CHARACTER_SET_SCHEMA

VARCHAR

Não aplicável para o Snowflake.

CHARACTER_SET_NAME

VARCHAR

Não aplicável para o Snowflake.

COLLATION_CATALOG

VARCHAR

Não aplicável para o Snowflake.

COLLATION_SCHEMA

VARCHAR

Não aplicável para o Snowflake.

COLLATION_NAME

VARCHAR

A especificação de agrupamento para este elemento

UDT_CATALOG

VARCHAR

Não aplicável para o Snowflake.

UDT_SCHEMA

VARCHAR

Não aplicável para o Snowflake.

UDT_NAME

VARCHAR

Não aplicável para o Snowflake.

SCOPE_CATALOG

VARCHAR

Não aplicável para o Snowflake.

SCOPE_SCHEMA

VARCHAR

Não aplicável para o Snowflake.

SCOPE_NAME

VARCHAR

Não aplicável para o Snowflake.

MAXIMUM_CARDINALITY

NUMBER

Cardinalidade máxima. Atualmente, isso está sempre definido como NULL.

DTD_IDENTIFIER

VARCHAR

Identificador de tipo aninhado. Use isto para fazer a junção em:

  • A coluna COLLECTION_TYPE_IDENTIFIER nesta exibição.

  • A coluna ROW_IDENTIFIER na exibição FIELDS (para tipos aninhados).

Notas de uso

  • A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.

    A exibição não honra o privilégio MANAGE GRANTS e consequentemente pode mostrar menos informações em comparação com o comando SHOW COLUMNS quando ambos são executados por um usuário com o privilégio MANAGE GRANTS.