SQL Server Management Studio Transact SQL 쿼리
Transact-SQL 쿼리 편집기를 사용하여 Transact-SQL 스크립트를 만들고 실행할 수 있습니다.
기능
- 쿼리 창에 스크립트를 입력합니다.
- 스크립트를 실행하려면 F5 키를 누르거나 도구 모음의 실행을 클릭하거나 쿼리 메뉴의 실행을 클릭합니다. 코드의 일부만 선택하면 선택한 부분만 실행됩니다. 코드를 선택하지 않으면 쿼리 편집기에 있는 코드 전체가 실행됩니다.
- Transact-SQL 구문에 대한 도움말을 보려면 쿼리 편집기에서 키워드를 선택한 다음 F1 키를 누릅니다.
- Transact-SQL 구문에 대한 동적 도움말을 보려면 도움말 메뉴에서 동적 도움말을 클릭하여 동적 도움말 구성 요소를 엽니다. 쿼리 편집기에서 키워드를 입력하면 도움말 항목이 동적 도움말 창에 표시됩니다.
SQL 쿼리 도구 모음
쿼리 편집기가 열려 있으면 다음 단추를 포함하는 SQL 쿼리 도구 모음이 표시됩니다.
- 연결
서버에 대한 연결을 설정하는 서버에 연결 대화 상자를 엽니다.
- 연결 끊기
현재 쿼리 편집기와 서버 간의 연결을 끊습니다.
- 연결 변경
다른 서버에 대한 연결을 설정하는 서버에 연결 대화 상자를 엽니다.
- 현재 연결에서의 새 쿼리
현재 쿼리 편집기 창의 연결 정보를 사용하여 새 쿼리 편집기 창을 엽니다.
- 사용 가능한 데이터베이스
같은 서버의 다른 데이터베이스로 연결을 변경합니다.
- 실행
선택한 코드를 실행하거나, 코드를 선택하지 않은 경우 쿼리 편집기에 있는 코드 전체를 실행합니다.
- 구문 분석
선택한 코드의 구문을 확인합니다. 코드를 선택하지 않은 경우 쿼리 편집기 창에 있는 전체 코드의 구문을 확인합니다.
- 쿼리 실행 취소
취소 요청을 서버로 보냅니다. 일부 쿼리는 바로 취소할 수 없으며 적절한 취소 조건이 될 때까지 기다려야 합니다. 쿼리를 취소해도 트랜잭션이 롤백되는 동안 취소가 지연될 수 있습니다.
- 예상 실행 계획 표시
쿼리를 실제로 실행하지 않고 쿼리 프로세서에서 쿼리 실행 계획을 요청한 다음 실행 계획 창에 계획을 표시합니다. 예상 실행 계획은 인덱스 통계를 사용하여 쿼리 실행의 각 단계에 반환될 행 수를 예측합니다. 실제로 사용되는 쿼리 계획은 예상 실행 계획과 다를 수 있습니다. 반환되는 행 수가 예상치와 크게 다른 경우 쿼리 프로세서는 쿼리 계획을 더 효율적으로 변경합니다.
- 데이터베이스 엔진 튜닝 관리자의 쿼리 분석
데이터베이스 엔진 튜닝 관리자를 열고 선택한 구문을 분석할 작업으로 제공합니다.
- 편집기에서 쿼리 디자인
현재 쿼리의 테이블이 표시된 쿼리 디자이너 도구를 시작합니다.
- 실제 실행 계획 포함
쿼리를 실행한 후 쿼리 결과와 쿼리에 사용된 실행 계획을 그래픽 형태의 쿼리 계획으로 실행 계획 창에 반환합니다.
- 클라이언트 통계 포함
쿼리 통계와 네트워크 패킷 통계 및 쿼리 경과 시간을 보여 주는 클라이언트 통계 창을 포함합니다.
SQLCMD 모드
선택한 구문을 SQLCMD를 사용하여 실행합니다.[!참고] SQLCMD 모드를 사용하여 운영 체제 명령을 실행할 수 있습니다. 응답이 필요한 문은 실행하지 않도록 주의해야 합니다. 이러한 문을 실행할 경우 연결과 상호 작용하여 요청에 응답할 수 없으므로 취소할 때까지 쿼리가 계속 실행됩니다. 자세한 내용은 쿼리 편집기로 SQLCMD 스크립트 편집을 참조하십시오.
- 텍스트로 결과 표시
쿼리 결과를 텍스트로 결과 창에 반환합니다.
- 표 형태로 결과 표시
쿼리 결과를 하나 이상의 표로 결과 창에 반환합니다.
- 파일로 결과 저장
쿼리를 실행하면 결과 저장 대화 상자가 열립니다. 파일 이름을 입력한 다음 저장을 클릭하여 쿼리 결과를 확장명이.rpt
인 보고서 파일로 저장합니다. 고급 옵션을 보려면 저장 단추의 아래쪽 화살표를 클릭한 다음 인코딩하여 저장을 클릭합니다.
- 쿼리 옵션
쿼리 실행과 쿼리 결과에 대한 기본 옵션을 구성할 수 있는 쿼리 옵션 대화 상자를 엽니다.
참고 항목
관련 자료
SQL Server Management Studio에서 스크립트 작성, 분석 및 편집
SQL Server Management Studio에서 스크립트 및 파일 편집
SQL Server Management Studio 바로 가기 키
메뉴 및 바로 가기 키 사용자 지정
코드 편집기의 코드 색 구분
쿼리 분석기에서 SQL Server Management Studio로 마이그레이션
sqlcmd 유틸리티 사용