Pular para o conteúdo principal

Descrição

Semelhante ao formato TabSeparated, mas gera a saída com um valor no formato name=value. Os nomes são escapados da mesma forma que no formato TabSeparated, e o símbolo = também é escapado.
Query
Response
Quando há um grande número de colunas pequenas, este formato é ineficiente, e geralmente não há motivo para usá-lo. Ainda assim, ele não é pior do que o formato JSONEachRow em termos de eficiência.
Na análise, os valores das diferentes colunas podem estar em qualquer ordem. É aceitável omitir alguns valores, pois eles são tratados como iguais aos respectivos valores padrão. Nesse caso, zeros e linhas em branco são usados como valores padrão. Valores complexos que poderiam ser especificados na tabela não são aceitos como padrão. A análise permite adicionar um campo extra tskv sem o sinal de igual nem um valor. Esse campo é ignorado. Durante a importação, colunas com nomes desconhecidos serão ignoradas, se a configuração input_format_skip_unknown_fields estiver definida como 1. NULL é formatado como \N.

Exemplo de uso

Inserção de dados

Usando o arquivo tskv a seguir, chamado football.tskv:
Insira os dados:

Leitura de dados

Leia dados usando o formato TSKV:
A saída estará em formato delimitado por tabulação, com duas linhas de cabeçalho para nomes de colunas e tipos:

Configurações do formato

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