Pular para o conteúdo principal
EntradaSaídaAlias

Descrição

Semelhante a [Template], mas ignora caracteres de espaço em branco entre delimitadores e valores no fluxo de entrada. No entanto, se as strings de formato contiverem caracteres de espaço em branco, esses caracteres serão esperados no fluxo de entrada. Também permite especificar placeholders vazios (${} ou ${:None}) para dividir um delimitador em partes separadas e, assim, ignorar os espaços entre elas. Esses placeholders são usados apenas para ignorar caracteres de espaço em branco. É possível ler JSON usando este formato se os valores das colunas tiverem a mesma ordem em todas as linhas.
Este formato é adequado apenas para entrada.

Exemplo de uso

A solicitação a seguir pode ser usada para inserir dados a partir do exemplo de saída do formato JSON:
INSERT INTO table_name 
SETTINGS
    format_template_resultset = '/some/path/resultset.format',
    format_template_row = '/some/path/row.format',
    format_template_rows_between_delimiter = ','
FORMAT TemplateIgnoreSpaces
/some/path/resultset.format
{${}"meta"${}:${:JSON},${}"data"${}:${}[${data}]${},${}"totals"${}:${:JSON},${}"extremes"${}:${:JSON},${}"rows"${}:${:JSON},${}"rows_before_limit_at_least"${}:${:JSON}${}}
/some/path/row.format
{${}"SearchPhrase"${}:${}${phrase:JSON}${},${}"c"${}:${}${cnt:JSON}${}}

Configurações de formato

Última modificação em 10 de junho de 2026