SQL 포매터

복잡한 SQL 쿼리를 보기 좋게 정렬합니다. MySQL, PostgreSQL 등 다양한 방언을 지원합니다.

SQL 입력
결과

SQL 포매터 사용 안내

한 줄로 길게 늘어진 SQL 쿼리를 사람이 읽기 좋게 들여쓰기ㆍ줄바꿈하여 정렬합니다. 코드 리뷰, 디버깅, 문서화에 유용합니다.

지원 방언

Standard SQL, MySQL, PostgreSQL, SQLite, MS SQL(T-SQL), BigQuery 등 주요 데이터베이스의 방언을 지원합니다. 각 방언별 키워드와 함수가 정확히 인식됩니다.

안전성

모든 처리는 브라우저에서만 이루어집니다. 운영 DB 쿼리나 민감한 SQL도 안전하게 가공할 수 있습니다.

방언별 주의해야 할 차이

SQL 안티패턴 - 자주 보는 5가지

공식 근거ㆍ참고 자료

쿼리 결과를 JSON으로 가공한다면 JSON 포매터ㆍ변환기를, HTMLㆍJS 코드를 함께 정리하려면 HTMLㆍCSSㆍJS 포매터도 활용하세요.

자주 묻는 질문

Stored Procedure나 트리거도 포맷되나요?

기본적인 DDL/DML과 일부 절차적 SQL을 지원합니다. 매우 복잡한 PL/SQL이나 T-SQL 블록은 일부 한계가 있을 수 있습니다.

실행 가능한 결과가 나오나요?

네. 정렬은 시각적 변경만 수행하며 SQL 의미는 그대로 유지됩니다.

어떤 SQL 방언을 지원하나요?

표준 SQL에 더해 MySQL, PostgreSQL, Oracle PL/SQL, SQL Server T-SQL, BigQuery 등 주요 방언의 키워드를 인식합니다. 방언별 특수 함수는 일반 식별자로 처리될 수 있습니다.