Error [MS-SQL] 토드의 "Control + Shift + F" 쿼리 정렬 기능(T-SQL Formatter)…
페이지 정보
본문
오라클의 경우 토드, 골든, 오렌지등등... 많은 툴들이 있습니다. 보통 개발자들은 토드를 많이 사용하고 있고 DBA들은 오렌지나 골든을 사용합니다. 아니면 토드의 DBA버전을 쓰기도 하구요. MS쪽은 대부분이 SQL Server Management Studio(SSMS)를 사용하게 됩니다. 이 외에 라이센스 없이 사용할 수 있는 Free Tool로 Adminer, DBComparer, SQL Lite등등 많이 있습니다. 자신이 편한데로 사용하면 됩니다. 아무튼 SSMS를 사용하면서 불편한점은 쿼리를 보기 좋게 정렬(정리) 해주는 기능이 없다는 것입니다. 토드의 "Control + Shift + F"와 같은 기능이죠.
아래 링크에서 "PoorMansTSqlFormatterSSMSPackage.Setup.1.6.11"를 다운로드합니다. 뒤에 버전은 바뀔 수 있겠죠. 최신 버전을 받으려면 아래 링크로 이동하세요. 현재 최신 버전은 첨부파일에 있습니다.
http://architectshack.com/PoorMansTSqlFormatter.ashx#Download_5
다운로드 받은 설치 파일을 실행하면 보안 경고가 나옵니다. 실행을 클릭하세요. 윈도우의 버전 및 보안 설정에 따라 경고가 안나올수도 있습니다.
다음(Next)을 눌러서 계속 진행합니다.
설치가 완료되었습니다. 참고로 설치 중간에 보안 경고창이 나타날 수 있습니다.
이제 SSMS를 실행한 후 정상적으로 동작하는지 확인합니다. 확인하기 위한 질의문을 하나 작성합니다.
도구 > Format T-SQL Code를 클릭합니다.
아래처럼 질의문이 정리된 것을 볼 수 있습니다. 토드의 기능과 같습니다.
단축키는 Ctrl+K+F입니다.
만약, SSMS 2014를 사용하고 있다면 위의 도구에서 메뉴가 보이지 않습니다. 아직 SSMS 2014에 대해 지원이 안되고 있네요. 그렇다고 사용할 수 없는건 아니구요. 설치 후 파일을 SSMS 2014 버전에 맞는 폴더에 넣어주면 됩니다.
아래 폴더로 이동합니다. 안에 있는 Addins 폴더를 복사하세요.
%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\11.0
복사한 Addins폴더를 아래 폴더에 붙여넣기 합니다. (만약 12.0 폴더가 없으면 만들면 됩니다.)
%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\12.0
이제 다시 SSMS를 실행한 후 도구에 메뉴가 추가되어 있을겁니다.
- 이전글TOAD & SSMS(Sql Server Management Studio) 실행 계획 보기. 20.08.11
- 다음글[MS-SQL] 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 20.08.10
댓글목록
등록된 댓글이 없습니다.