다음을 통해 공유


Transact-SQL 편집기 개요

업데이트: 2007년 11월

T-SQL 편집기에서 T-SQL(Transact-SQL) 스크립트와 쿼리를 제작하고 유효성을 검사하며 실행할 수 있습니다. 또한 편집기를 사용하여 테이블, 뷰, 인덱스, 저장 프로시저 등의 데이터베이스 개체 정의를 수정할 수 있습니다. T-SQL 편집기는 데이터베이스를 배포하기 전과 후에 실행되는 스크립트를 제작하는 기본 방법입니다. T-SQL 편집기는 Visual C#이나 Visual Basic에 대해 코드 편집기와 같은 기본 기능을 제공합니다.

T-SQL 편집기의 기능은 다음과 같습니다.

  • 찾기 및 바꾸기, 책갈피, 블록 들여쓰기/내어쓰기, Visual Studio 오류 목록 창과의 통합, 블록 주석 처리/주석 제거를 포함하는 Visual Studio 편집기의 모든 일반적인 기능

  • 다른 편집기 및 SQL Server Management Studio와 호환되는 바로 가기 키에 대한 지원

  • 가독성을 높이고 복잡한 문을 쉽게 만들 수 있도록 서로 다른 버전의 Transact-SQL(Microsoft SQL Server 2005 및 SQL Server 2000용)에 대해 SQL 구문을 다양한 색으로 표시하는 기능

  • 스크립트나 쿼리를 실행하지 않고 SQL 구문의 유효성을 검사하는 기능

  • 연결이 끊어진 동안 편집할 수 있는 기능

  • 표 형태나 텍스트로 표시되거나 디스크의 파일에 저장되는 여러 쿼리 결과 집합

  • 쿼리를 실행할 때 클라이언트 통계를 수집하고 표시하는 기능

  • 하나의 편집기 인스턴스에서 여러 쿼리를 실행하여 여러 결과 집합을 생성하는 기능. 쿼리는 순서대로 실행됩니다.

  • 다양한 편집기 인스턴스에서 여러 쿼리를 동시에 실행하는 기능

  • 쿼리 실행을 위해 구성 가능한 설정

  • SQLCMD 지원

데이터베이스 세션 및 연결

T-SQL 편집기의 여러 인스턴스를 동시에 열 수 있습니다. 서로 다른 세션에서 스크립트나 쿼리를 동시에 실행할 수 있습니다. 이 방법은 재인덱싱 작업처럼 장기 실행 쿼리가 여러 개 있는 경우 유용합니다.

개별 T-SQL 편집기 인스턴스에서 연결 여부에 상관없이 작업할 수 있습니다. 그러나 스크립트와 쿼리를 항상 편집할 수 있지만 데이터베이스에 대한 연결이 없으면 쿼리의 유효성을 검사하거나 쿼리를 실행할 수 없습니다. 세션을 닫지 않고 데이터베이스를 변경하거나 다른 서버에 연결할 수 있습니다.

스키마 뷰에서 데이터베이스 개체를 열거나 솔루션 탐색기에서 해당 데이터베이스 개체를 포함하는 파일을 열 때 동일한 T-SQL 편집기가 사용됩니다. 데이터베이스 개체를 수정하는 경우 기본 .sql 파일을 편집하고 있는 것입니다. 서버에서 데이터베이스를 업데이트하려면 변경 내용을 빌드하고 배포해야 합니다.

참고 항목

작업

연습: 단순한 Transact-SQL 스크립트 만들기 및 실행

방법: 데이터베이스 개체 수정

개념

Database Edition의 용어 개요

기타 리소스

Transact-SQL 편집 주요 사항

Transact-SQL 편집기 내에서 데이터베이스 연결 관리

Transact-SQL 편집기의 스크립트 분석 및 실행