메인 콘텐츠로 건너뛰기
입력출력별칭

설명

Values 형식은 모든 행을 괄호로 감싸 출력합니다.
  • 행은 쉼표로 구분되며 마지막 행 뒤에는 쉼표가 붙지 않습니다.
  • 괄호 안의 값도 쉼표로 구분됩니다.
  • 숫자는 따옴표 없이 10진수 포맷으로 출력됩니다.
  • 배열은 []로 출력됩니다.
  • 문자열, 날짜, 날짜/시간 값은 따옴표로 감싸 출력됩니다.
  • 이스케이프 규칙과 파싱은 TabSeparated 포맷과 유사합니다.
포맷팅 중에는 추가 공백이 삽입되지 않지만, 파싱 중에는 공백이 허용되며 무시됩니다(단, 배열 값 내부의 공백은 허용되지 않음). NULLNULL로 표현됩니다. Values 형식으로 데이터를 전달할 때 이스케이프해야 하는 최소 문자 집합은 다음과 같습니다.
  • 작은따옴표
  • 백슬래시
이 포맷은 INSERT INTO t VALUES ...에서 사용되며, 쿼리 결과를 포맷팅할 때도 사용할 수 있습니다.

예시 사용

포맷 설정

설정설명기본값
input_format_values_interpret_expressions필드를 스트리밍 파서로 파싱할 수 없으면 SQL 파서를 실행하여 해당 값을 SQL 표현식으로 해석하려고 시도합니다.true
input_format_values_deduce_templates_of_expressions필드를 스트리밍 파서로 파싱할 수 없으면 SQL 파서를 실행하여 SQL 표현식의 Template을 추론하고, 그 Template으로 모든 행을 파싱한 다음 모든 행에 대해 표현식을 해석하려고 시도합니다.true
input_format_values_accurate_types_of_literalsTemplate을 사용해 표현식을 파싱하고 해석할 때는, 발생 가능한 오버플로우 및 정밀도 문제를 방지하기 위해 리터럴의 실제 타입을 확인합니다.true
마지막 수정일 2026년 6월 10일