Exibição FILE_FORMATS

Esta exibição do Information Schema exibe uma linha para cada formato de arquivo definido no banco de dados especificado (ou atual).

Os formatos do arquivo são objetos nomeados que podem ser usados para carregar/descarregar dados. Para obter mais informações, consulte CREATE FILE FORMAT.

Colunas

Nome da coluna

Tipo de dados

Descrição

FILE_FORMAT_CATALOG

TEXT

Banco de dados ao qual o formato do arquivo pertence

FILE_FORMAT_SCHEMA

TEXT

Esquema ao qual o formato do arquivo pertence

FILE_FORMAT_NAME

TEXT

Nome do formato do arquivo

FILE_FORMAT_OWNER

TEXT

Nome da função que possui o formato do arquivo

FILE_FORMAT_TYPE

TEXT

Tipo de formato do arquivo

RECORD_DELIMITER

TEXT

Caractere que separa os registros

FIELD_DELIMITER

TEXT

Caractere que separa os campos

SKIP_HEADER

NUMBER

Número de linhas ignoradas no início do arquivo

DATE_FORMAT

TEXT

Formato da data

TIME_FORMAT

TEXT

Formato da hora

TIMESTAMP_FORMAT

TEXT

Formato de carimbo de data/hora

BINARY_FORMAT

TEXT

Formato binário

ESCAPE

TEXT

Cadeia de caracteres usada como caractere de escape para qualquer valor de campo

ESCAPE_UNENCLOSED_FIELD

TEXT

Cadeia de caracteres usada como caractere de escape para valores de campo não delimitados

TRIM_SPACE

TEXT

Se o espaço em branco é removido dos campos

FIELD_OPTIONALLY_ENCLOSED_BY

TEXT

Caractere usado para delimitar as cadeias de caracteres

NULL_IF

TEXT

Uma lista de cadeias de caracteres a serem substituídas por nulo

COMPRESSION

TEXT

Método de compressão para o arquivo de dados

ERROR_ON_COLUMN_COUNT_MISMATCH

TEXT

Se será gerado um erro de análise se o número de campos em um arquivo de entrada não corresponder ao número de colunas na tabela correspondente

CREATED

TIMESTAMP_LTZ

Hora de criação do formato do arquivo

LAST_ALTERED

TIMESTAMP_LTZ

Data e hora em que o objeto foi alterado pela última vez. Consulte as Notas de uso.

COMMENT

TEXT

Comentário para este formato de arquivo

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 um comando SHOW quando ambos são executados por um usuário com o privilégio MANAGE GRANTS.

  • A coluna LAST_ALTERED é atualizada quando as seguintes operações são executadas em um objeto:

    • operações DDL.

    • operações DML (somente para tabelas).

    • Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.