# Trino 서식 지정기

Trino 및 Presto SQL에 Trino 규칙을 적용해 큰따옴표 식별자, 백슬래시 이스케이프가 없는 표준 문자열, X'' 및 U&'' 리터럴, 배열 및 맵 첨자, 람다 표현식의 서식을 지정합니다. WITH, GROUP BY, ORDER BY, OFFSET, FETCH FIRST 같은 절은 각자 별도의 줄에 배치되며, 열은 한 줄에 하나씩 들여쓰기됩니다. 분석가를 위해 닫히지 않은 문자열과 괄호를 줄과 열 정보와 함께 표시합니다.

## 자주 묻는 질문

### 어떤 Trino 구문을 인식하나요?

작은따옴표가 두 번 쓰인 작은따옴표 문자열, 큰따옴표 식별자, X'' varbinary 및 U&'' Unicode 리터럴을 인식합니다. Array[1] 및 map['key'] 첨자와 x -> x + 1 같은 람다 표현식은 그대로 유지됩니다.

### 문자열에서 백슬래시가 문자를 이스케이프하나요?

아니요. Trino에서는 문자열 안의 백슬래시가 일반 문자이며, 서식 지정기도 이 규칙을 따르므로 'C:\'는 완전한 문자열입니다.

### Presto 및 Amazon Athena 쿼리도 서식을 지정할 수 있나요?

네. Presto와 Athena는 Trino의 인용 규칙과 구문의 대부분을 공유하므로 쿼리도 같은 방식으로 서식이 지정됩니다.

### 카탈로그 및 스키마 이름은 어떻게 처리하나요?

hive.sales.orders 및 "my-catalog"."schema"."table" 같은 정규화된 이름은 하나로 연결된 상태로 유지됩니다. 점 주위에 공백이 추가되지 않습니다.

### 어떤 절이 각각 별도 줄에 표시되나요?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT, FETCH는 각각 별도의 줄에서 시작합니다. 집합 연산자인 UNION, INTERSECT, EXCEPT는 결합하는 쿼리 사이를 구분합니다.

### MERGE를 지원하나요?

예. WHEN MATCHED 및 WHEN NOT MATCHED 분기는 새 줄에서 시작합니다.

### 키워드의 대소문자를 변경하나요?

아니요. 키워드와 이름은 작성한 대소문자를 유지합니다. 공백과 줄바꿈만 바뀝니다.

### 어떤 오류를 감지하나요?

닫히지 않은 문자열, 인용된 식별자, 첨자 및 블록 주석, 균형이 맞지 않는 괄호를 각각 줄과 열 정보와 함께 표시합니다. 쿼리는 어떤 클러스터에서도 실행되지 않습니다.

### 입력 크기는 최대 얼마인가요?

요청당 최대 1 MB, 문장당 128 KB까지 처리합니다. 여러 문장은 빈 줄로 구분됩니다.

### 들여쓰기를 선택할 수 있나요? 제 SQL는 저장되나요?

공백 2칸 또는 4칸이나 탭을 사용하세요. SQL은 메모리에서만 서식이 지정되며 저장되지 않습니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
