Перейти к основному содержимому
Перейти к основному содержимому

Values

Входные данныеВыходные данныеПсевдоним

Описание

Формат Values выводит каждую строку в скобках.

  • Строки разделены запятыми, без запятой после последней строки.
  • Значения внутри скобок также разделены запятыми.
  • Числа выводятся в десятичном формате без кавычек.
  • Массивы выводятся в квадратных скобках.
  • Строки, даты и даты с временем выводятся в кавычках.
  • Правила экранирования и парсинга схожи с форматом TabSeparated.

Во время форматирования дополнительные пробелы не вставляются, но во время парсинга они разрешены и пропускаются (за исключением пробелов внутри значений массивов, которые не допускаются). NULL представляется как NULL.

Минимальный набор символов, которые необходимо экранировать при передаче данных в формате Values:

  • одинарные кавычки
  • обратные слэши

Это формат, который используется в INSERT INTO t VALUES ..., но вы также можете использовать его для форматирования результатов запросов.

Пример использования

Настройки формата

НастройкаОписаниеЗначение по умолчанию
input_format_values_interpret_expressionsесли поле не удалось разобрать с помощью стримингового парсера, запустите SQL парсер и попытайтесь интерпретировать его как SQL выражение.true
input_format_values_deduce_templates_of_expressionsесли поле не удалось разобрать с помощью стримингового парсера, запустите SQL парсер, выведите шаблон SQL выражения, попробуйте разобрать все строки с помощью шаблона и затем интерпретируйте выражение для всех строк.true
input_format_values_accurate_types_of_literalsпри парсинге и интерпретации выражений с использованием шаблона проверьте фактический тип литерала, чтобы избежать возможной переполнения и проблем с точностью.true