Transact-SQL 편집기를 사용하여 데이터베이스 스크립트 및 개체 편집
Transact-SQL 편집기에서 Transact-SQL 스크립트와 쿼리를 작성, 유효성 검사 및 실행할 수 있습니다.편집기를 사용하여 테이블, 뷰, 인덱스, 저장 프로시저 등의 데이터베이스 개체에 대한 정의를 수정할 수도 있습니다.Transact-SQL 편집기는 데이터베이스를 배포하기 전과 후에 실행되는 스크립트를 작성하는 데 주로 사용됩니다.Transact-SQL 편집기는 Visual C# 또는 Visual Basic의 코드 편집기와 동일한 기본 기능을 제공합니다.
Transact-SQL 편집기에는 다음 기능이 있습니다.
찾기 및 바꾸기, 책갈피, 블록 들여쓰기 및 내어쓰기, Visual Studio 오류 목록 창과 통합, 블록 주석 처리 및 주석 처리 제거를 포함하여 Visual Studio 편집기의 모든 일반적인 기능
다른 편집기 및 SQL Server Management Studio와 호환되는 바로 가기 키 지원
가독성을 향상시키고 복잡한 문을 만들기 쉽도록 각 버전의 Transact-SQL에 대해 Transact-SQL 구문 색 지정
스크립트나 쿼리를 실행하지 않고 Transact-SQL 구문의 유효성 검사
연결이 끊어진 동안 편집 가능
표 형태 또는 텍스트로 표시되거나 디스크의 파일에 저장되는 여러 쿼리 결과 집합
쿼리를 실행할 때 클라이언트 통계 수집 및 표시
한 편집기 인스턴스에서 여러 쿼리를 실행하고 여러 결과 집합이 생성되는 기능.쿼리는 순차적으로 실행됩니다.
서로 다른 편집기 인스턴스의 여러 쿼리를 동시에 실행하는 기능
쿼리 실행에 필요한 구성 가능한 설정
SQLCMD 지원
데이터베이스 세션 및 연결
Transact-SQL 편집기 인스턴스를 동시에 여러 개 열 수 있습니다.서로 다른 세션의 스크립트나 쿼리를 동시에 실행할 수 있습니다.이 방법은 다시 인덱싱 작업 등의 장기 실행 쿼리가 여러 개 있는 경우에 유용합니다.
개별 Transact-SQL 편집기 인스턴스에서 연결된 상태나 연결이 끊어진 상태로 작업할 수 있으며 항상 스크립트와 쿼리를 편집할 수 있습니다.그러나 데이터베이스에 연결되어 있지 않으면 쿼리를 실행하거나 유효성을 검사할 수 없습니다.세션을 닫지 않고 데이터베이스를 변경하거나 다른 서버에 연결할 수 있습니다.
스키마 뷰에서 데이터베이스 개체를 여는 경우 및 솔루션 탐색기에서 해당 개체가 포함된 파일을 여는 경우 같은 Transact-SQL 편집기가 사용됩니다.데이터베이스 개체를 수정하는 경우 기본 .sql 파일을 편집하게 됩니다.서버의 데이터베이스를 업데이트하려면 변경 내용을 빌드한 후 배포해야 합니다.
일반적인 작업
다음 표에서는 이 시나리오를 지원하는 일반적인 작업에 대한 설명과 해당 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.
작업 |
지원 콘텐츠 |
---|---|
Transact-SQL 편집기 열기: 일반적으로 데이터베이스에 연결하고 Transact-SQL 스크립트를 실행하거나 데이터베이스 또는 서버 프로젝트의 개체나 스크립트를 수정하기 위해 Transact-SQL 편집기를 엽니다. |
|
데이터베이스에 연결 또는 연결 끊기: 새 쿼리나 프로시저를 프로토타입화하는 경우와 같이 Transact-SQL 편집기를 사용하여 스크립트를 실행하려는 경우 데이터베이스에 연결해야 합니다.데이터베이스에서 연결을 끊고 오프라인으로 스크립트를 편집할 수 있습니다.같은 편집기 세션에서 나중에 동일한 데이터베이스나 다른 데이터베이스에 다시 연결할 수 있습니다. |
|
Transact-SQL 문 작성 및 유효성 검사: 코드 작성과 거의 동일한 방식으로 Transact-SQL 편집기에서 Transact-SQL 문을 작성합니다.Transact-SQL 편집기에서는 Transact-SQL 편집기와 관련된 구문 강조 표시 기능과 바로 가기 키를 제공합니다.스크립트를 실행하기 전에 스크립트나 스크립트 조각의 유효성을 검사할 수 있습니다.Transact-SQL 스크립트에 SQLCMD 문을 사용해야 하는 경우 SQLCMD 모드를 사용하도록 설정할 수 있습니다. |
|
Transact-SQL 문을 일부 또는 모두 실행: 결과 형식과 클라이언트 통계 수집 여부를 포함하여 쿼리가 실행되는 방식을 제어하는 옵션을 지정합니다.장기 실행 쿼리가 완료될 때까지 기다리는 대신 쿼리를 취소할 수 있습니다.쿼리의 각 일괄 처리가 실행된 후 지정한 형식으로 반환된 결과를 검토할 수 있습니다. |
|
Transact-SQL 문 저장: 스크립트 또는 개체 정의를 수정한 후 변경 내용을 저장할 수 있습니다.저장하지 않고 편집기를 닫으면 변경 내용을 취소할 수 있습니다. |
|
실습: 연습 과정을 따라 간단한 Transact-SQL 스크립트를 만들고 실행하여 Transact-SQL 편집기 사용 방법을 익힐 수 있습니다. |
관련 항목
제목 |
설명 |
---|---|
데이터베이스 단위 테스트에 사용할 Transact-SQL 스크립트를 작성하는 경우 Transact-SQL 편집기를 사용하여 해당 스크립트를 수정합니다. |
|
스키마 업데이트 스크립트를 편집기로 내보내는 경우 Transact-SQL 편집기에서 해당 스크립트를 봅니다. |
|
데이터 업데이트 스크립트를 편집기로 내보내는 경우 Transact-SQL 편집기에서 해당 스크립트를 봅니다. |