SQL 포맷터
로그에서 가져온 한 줄짜리든, 직접 쓴 쿼리든, 스택 트레이스에서 뽑은 프로시저든 SQL을 붙여넣으면 일관된 들여쓰기·키워드 대소문자·문장 간격으로 정리된 결과를 보여 줍니다. 방언을 정확히 고르면 윈도우 함수, RETURNING 절 등 방언별 문법도 올바르게 처리됩니다. 모든 처리는 브라우저 안에서 이루어지며 SQL은 페이지를 벗어나지 않습니다.
—
포맷 결과
사용법
- 입력란에 SQL을 붙여넣으세요.
- 방언을 선택하세요 (기본 Standard SQL이면 대부분 동작).
- 키워드 대소문자·들여쓰기 폭을 고르세요.
- 결과를 복사하세요.
자주 묻는 질문
- 어떤 방언을 지원하나요?
- Standard SQL, PostgreSQL, MySQL, SQLite, MariaDB, T-SQL (SQL Server), BigQuery, Snowflake, Redshift, Spark SQL — sql-formatter 라이브러리 기준.
- 쿼리를 실행하나요?
- 아니요 — 텍스트만 재포맷합니다. 실제 DB로 보내거나 실행하지 않습니다.
- 문법 오류가 있어도 동작하나요?
- 관대합니다 — 부분적으로만 유효한 SQL도 최대한 포맷하며, 토큰화 자체가 안 될 때만 오류 메시지를 표시합니다.
- 주석 위치가 어색해 보일 수 있나요?
- SQL 주석은 표준 위치가 없어서, 포맷터가 가장 가까운 토큰에 붙입니다. 그래서 들여쓰기가 약간 어긋나 보일 수 있습니다.
관련 도구
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발 0 0
XML 포맷터 및 압축기
XML을 깔끔한 들여쓰기로 정리하거나 한 줄로 압축합니다. 브라우저에서 동작합니다.
개발 0 0
YAML 포맷터 & 검증기
YAML을 보기 좋게 정리하고 검증 — 들여쓰기 수정, 키 정렬, 줄 폭 선택, 오류 위치 표시.
개발 0 0
EditorConfig 생성기
들여쓰기 스타일, 줄 끝, 문자셋, 일반적인 재정의를 갖춘 .editorconfig 파일을 브라우저에서 만듭니다.
개발 0 0
Mock 데이터 생성기
테스트용 가짜 레코드를 만들어 JSON·CSV·SQL INSERT로 내보내기 — 이름·이메일·날짜·ID·로렘 등 20+ 타입.
개발 0 0
문자열 이스케이프 변환기
한 입력으로 10개 컨텍스트 이스케이프 출력 — JavaScript, JSON, HTML 엔티티, URL, SQL, regex, Bash(단·이중 따옴표), C 문자열, Unicode \u. 필요한 것을 복사.
개발 0 0