보통 SQL구문을 작성하다보면 SQL구문정렬(formatting)이 필요할 때가 있다.
TOAD나 Orange, DBeaver등과 같은 대부분의 DB관리툴에서 포멧팅 기능을 제공하지만 마침 툴이 깔려있지 않거나 단지 정렬만 좀 해서 보려고 해당 프로그램을 실행시키기가 부담스러울 때 다음 사이트를 통해 간편하게 정렬해서 볼 수가 있다.

Instant SQL Formatter
Free online sql formatting tool, beautify sql code instantly for SQL Server, Oracle, DB2, MySQL, Sybase, Access and MDX
화면소개

상단 좌측의 셀렉트박스에서 DB를 고르고 Output쪽에 정렬 형식을 골라주는데 다음과 같은 포멧을 지원한다.

SQL(html:font)로 정렬시 (다음과 같이 보이고 하단에는 html코드로 나오는데 포스팅등에서 이쁘게 컬러링해서 보여줄 때 요긴할 것 같다)

JAVA로 선택시 다음과 같이 소스에 넣을 수 있게 String문자열로 감싸게 해준다.

참고로 쿼리문을 작성 해놓고 정규식으로 간단하게 프로그램 구문을 덧붙히는 팁이 있는데 아래 게시물에서 소개하니 관심있는 분은 참고 바란다.
One thought on “온라인으로 SQL구문 정렬하기, ONLINE SQL FORMATTING”