Esquema:

ACCOUNT_USAGE

Exibição COLUMNS

Esta exibição de Account Usage exibe uma linha para cada coluna nas tabelas definidas na conta.

Consulte também:

Exibição DATABASES

Colunas

Coluna

Tipo de dados

Descrição

COLUMN_ID

NUMBER

Identificador interno/gerado pelo sistema para a coluna.

COLUMN_NAME

TEXT

Nome da coluna.

TABLE_ID

NUMBER

Identificador interno/gerado pelo sistema para a tabela ou exibição da coluna.

TABLE_NAME

TEXT

Tabela ou exibição ao qual a coluna pertence.

TABLE_SCHEMA_ID

NUMBER

Identificador interno/gerado pelo sistema para o esquema da tabela ou exibição da coluna.

TABLE_SCHEMA

TEXT

Esquema ao qual a tabela ou exibição pertence.

TABLE_CATALOG_ID

NUMBER

Identificador interno/gerado pelo sistema para o banco de dados da tabela ou exibição para a coluna.

TABLE_CATALOG

TEXT

Banco de dados ao qual a tabela ou exibição pertence.

ORDINAL_POSITION

NUMBER

Posição ordinal da coluna na tabela/exibição.

COLUMN_DEFAULT

TEXT

Valor padrão da coluna.

IS_NULLABLE

TEXT

Se a coluna permite valores NULL.

DATA_TYPE

TEXT

Tipo de dados da coluna.

CHARACTER_MAXIMUM_LENGTH

NUMBER

Comprimento máximo em caracteres de colunas de cadeia de caracteres.

CHARACTER_OCTET_LENGTH

NUMBER

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

NUMERIC_PRECISION

NUMBER

Precisão numérica das colunas numéricas.

NUMERIC_PRECISION_RADIX

NUMBER

Base da precisão das colunas numéricas.

NUMERIC_SCALE

NUMBER

Escala de colunas numéricas.

DATETIME_PRECISION

NUMBER

Não aplicável para o Snowflake.

INTERVAL_TYPE

TEXT

Não aplicável para o Snowflake.

INTERVAL_PRECISION

TEXT

Não aplicável para o Snowflake.

CHARACTER_SET_CATALOG

TEXT

Não aplicável para o Snowflake.

CHARACTER_SET_SCHEMA

TEXT

Não aplicável para o Snowflake.

CHARACTER_SET_NAME

TEXT

Não aplicável para o Snowflake.

COLLATION_CATALOG

TEXT

Não aplicável para o Snowflake.

COLLATION_SCHEMA

TEXT

Não aplicável para o Snowflake.

COLLATION_NAME

TEXT

Não aplicável para o Snowflake.

DOMAIN_CATALOG

TEXT

Não aplicável para o Snowflake.

DOMAIN_SCHEMA

TEXT

Não aplicável para o Snowflake.

DOMAIN_NAME

TEXT

Não aplicável para o Snowflake.

UDT_CATALOG

TEXT

Não aplicável para o Snowflake.

UDT_SCHEMA

TEXT

Não aplicável para o Snowflake.

UDT_NAME

TEXT

Não aplicável para o Snowflake.

SCOPE_CATALOG

TEXT

Não aplicável para o Snowflake.

SCOPE_SCHEMA

TEXT

Não aplicável para o Snowflake.

SCOPE_NAME

TEXT

Não aplicável para o Snowflake.

MAXIMUM_CARDINALITY

TEXT

Não aplicável para o Snowflake.

DTD_IDENTIFIER

TEXT

Não aplicável para o Snowflake.

IS_SELF_REFERENCING

TEXT

Não aplicável para o Snowflake.

IS_IDENTITY

TEXT

Se a coluna é uma coluna de identidade.

IDENTITY_GENERATION

TEXT

Se o valor de uma coluna de identidade é sempre gerado ou somente gerado por padrão. O Snowflake só oferece suporte a BY DEFAULT.

IDENTITY_START

TEXT

Não aplicável para o Snowflake.

IDENTITY_INCREMENT

TEXT

Não aplicável para o Snowflake.

IDENTITY_MAXIMUM

TEXT

Não aplicável para o Snowflake.

IDENTITY_MINIMUM

TEXT

Não aplicável para o Snowflake.

IDENTITY_CYCLE

TEXT

Se o valor de uma coluna de identidade permite o ciclismo. O Snowflake só oferece suporte a NO CYCLE.

IDENTITY_ORDERED

TEXT

Se YES, a coluna é uma coluna de identidade e tem a propriedade ORDER. Se NO, a coluna é uma coluna de identidade e tem a propriedade NOORDER.

SchemaEvolutionRecord

TEXT

Registra informações sobre a última evolução do esquema acionada para uma determinada coluna da tabela. Esta coluna contém os seguintes subcampos:

  • EvolutionType: o tipo de evolução do esquema acionado (ADD_COLUMN ou DROP_NOT_NULL).

  • EvolutionMode: o mecanismo de ingestão de acionamento (COPY ou SNOWPIPE).

  • FileName: o nome do arquivo que acionou a evolução.

  • TriggeringTime: o tempo aproximado em que a coluna evoluiu.

  • QueryId ou PipeID: um identificador exclusivo da consulta ou canal de acionamento (QUERY ID para COPY ou PIPE ID para SNOWPIPE).

COMMENT

TEXT

Comentário para a coluna.

DELETED

TIMESTAMP_LTZ

Data e hora em que a coluna foi excluída.

Notas de uso

  • A latência da visualização pode ser de até 90 minutos.

  • A exibição não reconhece o privilégio MANAGE GRANTS e consequentemente pode mostrar menos informações em comparação com um comando SHOW executado por um usuário com o privilégio MANAGE GRANTS.

Exemplos

O exemplo a seguir recupera todas as colunas da tabela myTable definida no banco de dados mydb:

SELECT *
  FROM INFORMATION_SCHEMA.COLUMNS WHERE table_catalog = 'mydb' AND table_name = 'myTable' AND DELETED is null;
Copy