2017-09-26 18 views
0

메인 IDE에 dbeaver를 사용하여 여러 데이터베이스를 쿼리합니다. 테이블을 쿼리 할 때 모든 열이 한 줄로 된 long select 문이 자동으로 생성됩니다.SQL 쿼리의 형식을 어떻게 지정합니까?

좀 더 복잡한 쿼리를 작성하면이 작업을 수행하고 읽는 것이 매우 번거로워집니다. 하나의 긴 문자열이 아닌 별도의 줄에 선택 값을 표시하고 싶습니다.

(메모장 ++ 또는 숭고한 텍스트를 사용하여) 쉼표 뒤에 줄 바꿈으로 쉽게 구분할 수 있습니까? 예를 들어

,

select name, address, city, state, country, zip_code, birthday, membership_type 
from customers 

select 
name, 
address, 
city, 
state, 
country, 
zip_code, 
birthday, 
membership_type 
from customers 
+0

구글 "SQL 깔끔한"당신은 당신이 원하는 것을 할 결과의 수를 확인할 수 있습니다. http://www.sql-format.com/ – MikeTheLiar

+0

을 참조하십시오. https://stackoverflow.com/q/7871054/1015495도 참조하십시오. – MikeTheLiar

답변

2

예있다. 그것은 무료이며 모든 것을 위해 사용하기 때문에 나는 Notepad ++를 사용합니다! 어쨌든, Notepad ++에는 Poor Man의 T-SQL Formatter라는 플러그인이 있습니다. 클릭 한 번으로 작동합니다. 또한

메모장에서

enter image description here

0

++ 방금 대체 할 수있는 등, 당신은 자동 테이블 이름을 활용하려는 경우와 같은 몇 가지 사용자 정의 옵션을 얻을 수 (CTRL + H)를 사용 LINEBREAK 다음에 쉼표와 쉼표 확장 검색 모드 : SublimeText에서

enter image description here

0

내가 이미 Package Control를 설치 한 것 같은데요? 할 수있는 한 빨리 그렇게하지 않으면, 그것은 중요한 도구입니다.

패키지 제어에서 원하는 작업을 수행 할 수있는 옵션이 많이 있습니다. Here are some options

나는 SqlBeautifier으로 시작하여 다른 사람이 자신의 취향에 가장 적합한 것을 찾으려고합니다.

0

Notepad ++에서 SQL을 형식화하기위한 또 다른 플러그인이 있습니다. 여기에서 찾을 수 있습니다 : SQLinForm SQL Formatter 및 코드 접기 및 색 서식이있는 100 개 이상의 서식 옵션이 있습니다. 또한 무료 플러그인을 사용할 수 있습니다.

SQLinForm SQL Formatter