작업 경로 / 입력에서 결과까지
SQL을 실행하지 않고 정리하는 방법
- 01
SQL 방언 선택
표준 SQL, PostgreSQL, MySQL, SQLite, SQL Server, BigQuery, Snowflake 중에서 선택해 방언별 구문이 올바르게 토큰화되도록 하세요. 기본값은 PostgreSQL입니다. 자동 감지는 없으니 실제 데이터베이스가 사용하는 방언을 고르세요. 표준 SQL에서 깔끔하게 정리되는 절도 올바른 방언이 키워드를 담당하면 다르게 읽힐 수 있습니다.
- 02
붙여넣자마자 정리
최대 256KB의 SQL을 붙여 넣거나 입력하세요. 붙여 넣기는 즉시 실행되고, 자동 정리가 켜져 있으면 일반 입력은 짧은 대기 후 다시 실행되며, Ctrl 또는 Command + Enter로 현재 옵션을 필요할 때 적용할 수 있습니다. 작업 공간은 조인이 포함된 샘플 쿼리와 함께 열리므로 운영 SQL을 맡기기 전에 포맷터가 작동하는 모습을 볼 수 있습니다.
- 03
읽기 좋은 형식 또는 압축 선택
압축은 줄바꿈, 주석, 리터럴과 토큰 구분을 유지합니다. PostgreSQL은 standard_conforming_strings=on, MySQL은 기본 백슬래시 이스케이프를 가정하며 세션 설정을 감지하지 않습니다. 서식 적용 시 따옴표 내용, 주석 또는 리터럴 사이 줄바꿈이 달라집니다. 압축 모드를 사용하거나 SQL을 수정하세요. 부분 결과는 내보내지 않습니다.
- 04
결과와 바이트 수 확인
출력 패널은 실행할 때마다 갱신되고, 푸터는 입력과 출력의 정확한 바이트 수를 보고해 가독성의 비용이나 압축으로 아낀 양이 한눈에 보여요. 실행은 Web Worker 안에서 검토된 1,500ms 예산으로 이뤄지고, 정리된 출력은 512KB로 제한되며, 토크나이저가 처리할 수 없는 문은 행과 열을 명시하며 중단됩니다.
- 05
검토 후 복사 또는 다운로드
사용 중인 데이터베이스 버전에 맞는지 확인한 뒤 클립보드에 복사하거나 toolars-formatted.sql로 내려받으세요. 정리는 데이터베이스 검증을 대신하지 않습니다. 작업 공간은 데이터베이스에 전혀 연결되지 않으니 객체 이름, 권한, 의미는 쿼리가 실제로 실행될 곳에서 확인하세요. 취소는 SQL을 유지하며 실행과 자동 서식을 중지합니다. SQL이나 옵션을 변경하면 이전 결과를 지웁니다.