본문 바로가기

로딩 중...


SQL 포매터란 무엇인가요?

SQL 포매터는 한 줄로 길게 이어진 SQL 쿼리를 키워드·절(clause) 단위로 줄을 나누고 들여쓰기해 읽기 좋게 정리하는 무료 온라인 도구입니다. 로그에 찍힌 쿼리, ORM이 생성한 쿼리, 동료가 보내준 압축된 쿼리를 분석하거나 코드 리뷰·문서화할 때 가독성을 높여 줍니다. MySQL·PostgreSQL·Oracle·SQL Server 등 주요 방언 문법에 맞춰 포맷합니다.

SQL 포매터가 필요한 상황

로그·ORM 쿼리 분석: 애플리케이션 로그나 Hibernate·Prisma 같은 ORM이 출력한 한 줄짜리 쿼리를 사람이 읽을 수 있게 정렬해 어떤 조인·조건이 걸렸는지 빠르게 파악할 때 활용합니다.

코드 리뷰·문서화: 쿼리를 보기 좋게 정렬하고 키워드를 대문자로 통일해 PR이나 기술 문서에 붙여 넣을 때 사용합니다.

방언별 포맷: 같은 쿼리라도 MySQL의 백틱, PostgreSQL의 캐스팅, Oracle(PL/SQL) 문법 등 방언에 따라 다르게 다루어야 할 때 방언을 선택해 정확히 포맷합니다.

사용 방법

  1. 입력창에 정렬할 SQL 쿼리를 붙여넣습니다. 샘플 버튼으로 예시 쿼리를 불러올 수도 있습니다.
  2. 상단에서 방언(표준 SQL·MySQL·PostgreSQL·SQL Server·Oracle·SQLite·BigQuery)을 선택합니다.
  3. 키워드 대소문자(UPPER·lower·유지)와 들여쓰기(2칸·4칸)를 지정합니다.
  4. 오른쪽에 정렬된 SQL이 실시간으로 나타나며, 복사 버튼으로 클립보드에 저장합니다.

보안 및 개인정보 보호

모든 포맷은 브라우저 내에서만 이루어집니다. 입력한 SQL 쿼리는 서버로 전송되지 않으므로, 테이블 구조나 운영 쿼리 같은 민감한 정보도 안전하게 정리할 수 있습니다.