DevDesk

DEVDESK / GUIDE

SQL 포맷터 — 사용 가이드

SQL 키워드와 절을 줄바꿈해 읽기 쉽게 정리합니다. 포맷터는 쿼리를 실행하거나 데이터베이스에 연결하지 않습니다.

사용 방법

  1. SQL을 입력하거나 예제를 불러옵니다.
  2. Generic, MySQL, PostgreSQL, Oracle 방언을 선택합니다.
  3. 들여쓰기를 지정하고 포맷한 SQL을 검토해 복사합니다.

입력과 출력 예제

예제 1

입력

SELECT id,name FROM users WHERE active=1 ORDER BY name;

출력

SELECT
  id,
  name
FROM users
WHERE active = 1
ORDER BY name;

예제 2

입력

WITH recent AS (SELECT id FROM events WHERE created_at > CURRENT_DATE) SELECT id FROM recent;

출력

WITH recent AS (
  SELECT id
  FROM events
  WHERE created_at > CURRENT_DATE
)
SELECT id
FROM recent;

자주 묻는 질문

SQL이 유효한지 검사하나요?

아니요. 이 도구는 텍스트 서식만 정리하며 SQL을 실행하거나 데이터베이스 문법을 검증하지 않습니다.

MariaDB와 Oracle을 지원하나요?

MySQL 계열은 MySQL 방언을, Oracle은 PL/SQL 방언을 선택해 포맷할 수 있습니다. 방언별 차이는 라이브러리 지원 범위에 따릅니다.

주석과 문자열을 바꾸나요?

포맷터는 문자열 리터럴과 주석을 토큰으로 처리합니다. 결과를 적용하기 전에 중요한 쿼리 구간을 확인하세요.