NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    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

     

    다운로드 받은 설치 파일을 실행하면 보안 경고가 나옵니다. 실행을 클릭하세요. 윈도우의 버전 및 보안 설정에 따라 경고가 안나올수도 있습니다.

    rL8ngQq.png

     

     

    다음(Next)을 눌러서 계속 진행합니다.

    NyM4UEt.png

     

     

    설치가 완료되었습니다. 참고로 설치 중간에 보안 경고창이 나타날 수 있습니다.

    k6e9BPk.png

     

     

    이제 SSMS를 실행한 후 정상적으로 동작하는지 확인합니다. 확인하기 위한 질의문을 하나 작성합니다.

    fEXiK0Q.png

     

     

    도구 > Format T-SQL Code를 클릭합니다.

    U1l2cfE.png

     

     

    아래처럼 질의문이 정리된 것을 볼 수 있습니다. 토드의 기능과 같습니다.

    단축키는 Ctrl+K+F입니다.

    3bAC3Xw.png

     

     

    만약, 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를 실행한 후 도구에 메뉴가 추가되어 있을겁니다.

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.