Esquema:

ORGANIZATION_USAGE

Exibição COLUMNS

Importante

Essa exibição só está disponível na conta da organização. Para obter mais informações, consulte Exibições premium na conta da organização.

Essa exibição do Organization Usage exibe uma linha para cada coluna nas tabelas definidas em uma conta.

Consulte também:

Exibição DATABASES

Colunas

Colunas em nível de organização

Nome da coluna

Tipo de dados

Descrição

ORGANIZATION_NAME

VARCHAR

Nome da organização.

ACCOUNT_LOCATOR

VARCHAR

Identificador gerado pelo sistema para a conta.

ACCOUNT_NAME

VARCHAR

Identificador definido pelo usuário para a conta.

Colunas adicionais

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 exibição pode ser de até 24 horas.

  • 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 snowflake.organization_usage.columns
  WHERE
    table_catalog = 'mydb' AND
    table_name = 'myTable' AND
    deleted IS NULL;
Copy