도구 실행
SQL 쿼리의 가독성을 높이기 위해 키워드를 대문자로 변환하고 들여쓰기를 정돈해 주는 도구입니다. 복잡하게 작성된 SELECT, INSERT, UPDATE 등의 구문을 입력하면 줄 바꿈과 들여쓰기가 적용된 형태로 변환됩니다. 들여쓰기 공백 크기는 0부터 8까지 설정할 수 있으며 기본값은 2입니다. 유효하지 않은 들여쓰기 값이 입력되면 기본값인 2칸 들여쓰기가 적용됩니다. 여러 개의 쿼리문은 세미콜론과 줄 바꿈으로 구분되어 정리됩니다. 입력 가능한 최대 크기는 1,000,000바이트이며 공백만 입력하면 빈 결과가 반환됩니다. 특정 데이터베이스 전용 문법 검증이나 쿼리 실행 기능은 제공하지 않으므로 순수한 구문 서식 정리에 활용할 수 있습니다.
사용 방법
- 정리할 SQL 쿼리 텍스트를 입력창에 붙여넣거나 직접 작성합니다.
- 들여쓰기 공백 수(0에서 8 사이)를 필요에 맞게 지정합니다.
- 변환을 실행하여 대문자 키워드와 들여쓰기가 정돈된 SQL 구문을 확인합니다.
- 정돈된 SQL 결과 텍스트를 복사하여 데이터베이스 클라이언트나 소스 코드에 적용합니다.
예시
- 단일 SELECT 쿼리 정돈: 한 줄로 길게 작성된 SELECT 구문을 입력하면 SELECT, FROM, WHERE, ORDER BY 등의 키워드가 대문자로 변환되고 각 절마다 2칸 들여쓰기가 적용되어 가독성이 개선됩니다.
- 다중 쿼리 일괄 서식 지정: 세미콜론으로 구분된 여러 개의 쿼리를 입력하면 각 구문이 줄 바꿈과 세미콜론으로 명확하게 나누어져 서식이 정리됩니다.
자주 묻는 질문
들여쓰기 공백 크기는 어떻게 설정하나요?
들여쓰기 설정 항목에 0부터 8 사이의 숫자를 입력할 수 있습니다. 값을 비워두거나 허용 범위를 벗어난 값을 입력하면 기본값인 2칸 들여쓰기가 적용됩니다.
특정 데이터베이스 전용 문법도 지원하나요?
일반적인 SQL 문법 구조를 기준으로 서식을 정리하며, 특정 데이터베이스에 한정된 개별 방언 규칙을 별도로 구분하여 적용하지는 않습니다.
데이터베이스 연결이나 쿼리 실행 기능이 포함되어 있나요?
아닙니다. 데이터베이스에 접속하거나 쿼리를 실행하지 않으며, 전달된 텍스트의 키워드 대소문자와 들여쓰기 서식만 변환합니다.
공백만 입력했을 때는 어떻게 처리되나요?
공백이나 줄 바꿈 문자만 포함된 텍스트를 입력하면 빈 결과가 반환됩니다.