Step by Step: SQL Server Management Studio에서 쿼리 바로 가기 키 등록하기

기술 자료: 2425891 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

저자 소개

이 문서는?김정선 MVP에 의해 작성되었습니다.?김정선 MVP가 운영하는?블로그를 통해 Microsoft 제품에 대한 지식과 정보를 공유하시기 바랍니다.
표 축소표 확대
그림 축소그림 확대
Microsoft Most Valuable Professional

Microsoft MVP(Most Valuable Professionals)는 엄선된 최고의 기술 전문가들로서, 커뮤니티에서 적극적인 활동을 통해 다른 사용자들을 돕는 전문가로 구성된 그룹입니다.

소개

SQL Server Management Studio에서 반복적으로 사용하는 명령문이나 코드가 있는 경우, 이를 바로 가기에 등록하여 사용함으로써 작업의 효율성을 높이는 방법을 명령문의 유형에 따른 3가지 활용 예시를 통해 살펴보겠습니다(예시는 SQL Server 2005 SSMS를 이용하여 구현한 것입니다).

방법

  1. SQL Server Management Studio를 실행시킨 후 [도구], [옵션]을 차례대로 클릭하세요.
    그림 축소그림 확대
    2429430



  2. 옵션?화면에서 환경 [키보드]를 클릭하세요.
    우측의?쿼리 바로 가기에서 바로 가기와?저장 프로시저를 확인할 수 있습니다. 기본적으로 3가지 바로 가기가 설정되어 있습니다.?이?곳에서 Ctrl-F1부터 Ctrl-0까지의 바로 가기에 원하는 쿼리를 각각 등록할 수 있습니다.
    그림 축소그림 확대
    2429431


    3가지 쿼리에 대한 다음 예시를 통해?쿼리 바로 가기를 등록하는 방법을?좀 더 자세히 알아보도록 하겠습니다.?



    [예시 1] 저장 프로시저를 바로 가기로 등록하기
    1. 시스템 저장 프로시저인?sp_helpindex는 매개변수(Parameter)로 테이블 명을 지정하면 해당 테이블의 인덱스 구성 정보를 출력합니다. 이것의 바로 가기를?Ctrl-F1에 등록하기 위해?Ctrl-F1의 우측 빈 공간에?sp_helpindex를 입력하세요.?[확인]을 클릭하여?바로 가기?등록을 완료하세요.
      그림 축소그림 확대
      2429432



    2. [새 쿼리]를 클릭하여 열려진 새로운 쿼리 창에 현재 데이터 베이스를 설정하세요(여기서는 예시로?AdventureWorks?로 설정하였습니다). 테이블명을 입력하세요(여기서는 예시로?Sales.SalesOrderHeader을 입력하였습니다).
      그림 축소그림 확대
      2429433


      표 축소표 확대
      그림 축소그림 확대
      2394827
      버전에 따라 스키마 이름과 개체 이름을 구분하는?.(점)을 인식하지 못할 수도 있습니다. 이 경우 개체 식별용 구분자인?[ ]를 이용하여 이름을 지정하면 단축 키가 인식됩니다.?
      (예)?[Sales.SalesOrderHeader]

    3. 입력한 Sales.SalesOrderHeader를 선택하고 앞서 등록해 둔 바로 가기 Ctrl-F1(Ctrl F1을 동시에 누르기)을 누르세요.
      Sales 스키마에 속한 SalesOrderHeader?테이블의 인덱스 정보가 출력되는 것을 확인하실 수 있습니다.?
      선택한 개체가 속한 스키마가 dbo이거나 현재 로그인한 사용자와 동일한 스키마인 경우 개체 이름만 선택하고 단축 키를 실행할 수 있습니다.
      그림 축소그림 확대
      2429435



    [예시 2] 세션 옵션을 바로 가기로 등록하기

    다음 예시로서 쿼리에 의해 읽어 들인 테이블 및 인덱스의 Page I/O 양을 볼 수 있는?STATISTICS IO?옵션을 바로 가기로 등록하는 방법을 설명하겠습니다.
    1. 위에 설명된 '방법'의 1번부터 2번까지의 과정을 반복하여 옵션 화면으로 이동합니다.?이번에는 ?STATISTICS IO?옵션의 바로 가기를?Ctrl-F5에 등록하기 위해?Ctrl-F5의 우측 빈 공간에?SET STATISTICS IO ON을?입력하세요.?[확인]을 클릭하여?바로 가기?등록을 완료하세요.
      그림 축소그림 확대
      2429436



    2. 현재 쿼리 창에서?Ctrl-5를 눌러 세션 옵션을 실행시키세요. 옵션의 동작 여부를 확인하기 위해?SELECT * FROM Sales.SalesOrderHeader?쿼리를 입력하고?선택한?후 [실행]을 클릭하시면 하단의 결과 탭에서 실행 결과를 확인하실 수 있습니다.
      그림 축소그림 확대
      2429437



    3. 또한 [메시지]?탭을 클릭하시면 다음과 같은 메시지가 출력되는 것을 확인하실 수 있습니다.?
      그림 축소그림 확대
      2429438



    [예시 3] 테이블의 샘플 데이터를 출력하는 쿼리를 바로 가기로 등록하기

    마지막으로 특별한 기능을?소개해 드리겠습니다. 특정 테이블의 샘플(또는 상위 일부) 데이터를 보고 싶은 경우, 개체 탐색기에서 제공하는?테이블 열기와 같은 기능을 활용할 수도 있겠지만 만약?바로 가기를 이용한다면 더욱 편리하게?작업하실 수 있습니다.?
    1. 위에 설명된 '방법'의 1번부터 2번까지의 과정을 반복하여?옵션?화면으로 이동하세요.?이번에는?SELECT?TOP15 * FROM 쿼리의?바로 가기를?Ctrl-0로 등록하기 위해?Ctrl-0의 우측 빈 공간에?SELECT?TOP?15 * FROM을?입력하세요(TOP?옆에 출력되기 원하는 상위 데이터의 수를 입력하시면 됩니다).?[확인]을 클릭하여?바로 가기?등록을 완료하세요.?
      그림 축소그림 확대
      2429439



    2. 쿼리 창에서 [Sales.SalesOrderHeader]를 선택하고?Ctrl-5를 누르세요. 결과 탭에 TOP 값으로 지정한 수만큼의 상위 데이터가 반환되는 것을 확인할 수 있습니다.
      그림 축소그림 확대
      2429440


      표 축소표 확대
      그림 축소그림 확대
      2394827
      이 동작은 현재 SQL Server 2008 SSMS 이상에서 지원됩니다.

의견 보내기

표 축소표 확대
그림 축소그림 확대
의견 보내기

Microsoft 고객지원 사이트에서는 고객님의 소리를 귀담아 듣습니다. 아래 의견 보내기로 소중한 의견 보내주시기 바랍니다.

커뮤니티 솔루션 고지 사항

Microsoft Corporation 및/또는 그 공급자는 어떤 목적으로든 여기에 있는 정보 및 관련 그래픽의 적합성, 안정성 또는 정확성에 대해 어떠한 보증도 하지 않습니다. 이러한 모든 정보 및 관련 그래픽은 어떠한 종류의 보증도 없이 "있는 그대로" 제공됩니다. Microsoft 및/또는 그 공급자는 상품성, 특정 목적에 대한 적합성, 전문적 노력, 제품명 및 비침해에 대한 모든 묵시적인 보증을 포함하여 본 정보 및 관련 그래픽에 대한 모든 보증을 배제합니다. Microsoft 및/또는 그 공급자는 어떠한 경우에도 여기에 포함된 정보 및 관련 그래픽의 사용 또는 사용할 수 없음으로 인해 발생하는 모든 직접적, 간접적, 징벌적, 부수적, 특별 손해 또는 기타 모든 손해(사용, 데이터 또는 이익 손실 등 기타 모든 손실을 포함하되 이에 제한되지 않음)가 계약, 불법 행위, 과실, 책무에 의한 것이든 책임을 지지 않으며 이는 Microsoft 또는 공급자가 그와 같은 손해의 가능성을 사전에 알고 있던 경우에도 마찬가지라는 데 동의합니다.

속성

기술 자료: 2425891 - 마지막 검토: 2014년 5월 23일 금요일 - 수정: 1.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
키워드:?
kbstepbystep kbmvp kbhowto KB2425891

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com