SQL 포맷터
SQL의 연속 공백을 정리하고 주요 키워드 앞에 줄바꿈을 넣는 가벼운 포맷터입니다.
사용 방법
- SQL을 입력하고 실행해 간단한 줄바꿈 결과를 확인합니다.
핵심 기능과 처리 범위
SQL parser를 사용하지 않고 SELECT, FROM, WHERE, JOIN, GROUP BY 등 제한된 키워드를 대문자·소문자 무관하게 찾습니다.
처리 원리
모든 whitespace를 한 칸으로 축약한 뒤 지정 키워드 정규식 앞에 newline을 삽입합니다.
예시
SELECT a FROM t WHERE id=1이 SELECT, FROM, WHERE 구간별 줄로 분리됩니다.
이럴 때 유용합니다
- 짧은 쿼리를 빠르게 훑기 쉬운 형태로 만들 때
사용 전 참고
- 문자열 literal 안 keyword, dialect별 문법, indentation을 이해하지 않는 단순 formatter입니다.
자주 묻는 질문
SQL 문법도 검증하나요?
아닙니다. parser가 아니라 문자열 기반 줄바꿈 도구입니다.