O formato Values imprime cada linha entre colchetes.
- As linhas são separadas por vírgulas, sem vírgula após a última linha.
- Os valores dentro dos colchetes também são separados por vírgulas.
- Os números são exibidos em formato decimal, sem aspas.
- Arrays são exibidos em
[].
- Strings, datas e valores de data e hora são exibidos entre aspas.
- As regras de escape e parsing são semelhantes às do formato TabSeparated.
Durante a formatação, espaços extras não são inseridos, mas, durante o parsing, eles são permitidos e ignorados (exceto espaços dentro de valores de array, que não são permitidos).
NULL é representado como NULL.
O conjunto mínimo de caracteres que você precisa escapar ao passar dados no formato Values:
- aspas simples
- barras invertidas
Este é o formato usado em INSERT INTO t VALUES ..., mas você também pode usá-lo para formatar resultados de consulta.
| Configuração | Descrição | Padrão |
|---|
input_format_values_interpret_expressions | se o campo não puder ser analisado pelo parser de streaming, execute o parser SQL e tente interpretá-lo como uma expressão SQL. | true |
input_format_values_deduce_templates_of_expressions | se o campo não puder ser analisado pelo parser de streaming, execute o parser SQL, deduza o modelo da expressão SQL, tente analisar todas as linhas usando esse modelo e, em seguida, interprete a expressão para todas as linhas. | true |
input_format_values_accurate_types_of_literals | ao analisar e interpretar expressões usando um modelo, verifique o tipo real do literal para evitar possíveis problemas de overflow e precisão. | true |
Última modificação em 10 de junho de 2026