Transact-SQL 코드 조각 사용

Transact-SQL 편집기의 Transact-SQL 코드 조각 기능을 사용하면 일반적인 Transact-SQL 프로그래밍 패턴을 빠르게 코딩할 수 있습니다. 이 항목에서는 Transact-SQL 편집기에서 사용할 수 있는 코드 조각에 대한 개요를 제공하고 CREATE TABLE 코드 조각을 사용하는 방법을 보여 줍니다.

참고

Transact-SQL 코드 조각 기능을 사용할 수 있더라도 Visual Studio 프로젝트 또는 데이터베이스에서 이 기능이 반드시 지원되는 것은 아닙니다. Transact-SQL 편집기는 모든 .sql 파일 편집 시나리오에 동일한 코드 조각 목록을 제공합니다.

개요

편집기가 프로젝트와 관련이 없거나 SQL Server 인스턴스에 연결되지 않더라도 Transact-SQL 코드 조각은 Transact-SQL 편집기에서 항상 사용할 수 있습니다. 다음 코드 조각을 사용하여 프로그래밍 환경의 생산성을 향상할 수 있습니다.

개체 그룹

사용 가능한 코드 조각

함수

  • 인라인 테이블 함수 만들기

  • 다중 문 테이블 함수 만들기

  • 스칼라 함수 만들기

인덱스

  • 기본 인덱스 만들기

  • 기본 XML 인덱스 만들기

  • 고유의 비클러스터형 인덱스 만들기

로그인

  • SQL 인증 로그인 만들기

  • Windows 인증 로그인 만들기

역할

  • 데이터베이스 역할 만들기

스키마

  • 스키마 만들기

저장 프로시저

  • 저장 프로시저 변경

  • 프로시저 기본 템플릿 만들기

  • CURSOR OUTPUT 매개 변수를 사용하여 프로시저 만들기

  • OUTPUT 매개 변수를 사용하여 프로시저 만들기

동의어

  • 동의어 만들기

테이블

  • CHECK 제약 조건 추가

  • 외래 키 추가

  • 기본 키 추가

  • UNIQUE 제약 조건 추가

  • 열 기본 제약 조건 만들기

  • 테이블 만들기

트리거

  • 트리거 만들기

사용자

  • DBO로 사용자 만들기

사용자 정의 데이터 형식

  • 사용자 정의 데이터 형식 만들기

사용자 정의 테이블 형식

  • 사용자 정의 테이블 형식 만들기

사용자 정의 형식

  • 사용자 정의 형식 만들기

  • 뷰 만들기

Transact-SQL 코드 조각 삽입

다음 세 가지 방법으로 Transact-SQL 코드 조각 메뉴를 열 수 있습니다.

  • 바로 가기 키 사용: Ctrl+K와 Ctrl+X를 차례로 사용합니다.

  • 편집 메뉴 사용: IntelliSense를 선택한 다음 **코드 조각 삽입…**을 선택합니다.

  • Transact-SQL 편집기를 마우스 오른쪽 단추로 클릭: **코드 조각 삽입…**을 선택합니다.

Transact-SQL 코드 조각 메뉴가 열린 후 원하는 코드 조각 유형을 선택합니다. 코드 조각이 만들어진 후 Tab 키를 사용하여 변경할 구문으로 이동합니다.

예제

다음 예제에서는 CREATE TABLE 코드 조각을 사용하는 방법을 보여 줍니다. 먼저 이전 제목에서 설명하는 방법 중 하나를 사용하여 Transact-SQL 코드 조각 메뉴를 엽니다. 그런 다음 Table을 입력하거나 메뉴에서 테이블을 선택합니다.

Ee362022.S_0Prime(ko-kr,VS.100).gif

메뉴에서 테이블을 선택한 후에는 테이블 개체에 사용 가능한 코드 조각 목록이 나타납니다. Create Table을 입력하거나 메뉴에서 테이블 만들기를 선택하여 해당 Transact-SQL 코드를 Transact-SQL 편집기에 삽입합니다.

Ee362022.S_Table_Create1(ko-kr,VS.100).gif

CREATE TABLE 코드 조각이 Transact-SQL 편집기에 나타납니다. 응용 프로그램의 코드를 사용자 지정하려면 Tab 키를 눌러 강조 표시되는 다양한 항목의 이름 또는 값을 변경합니다.

Ee362022.S_Table_Create2(ko-kr,VS.100).gif

참고 항목

개념

Transact-SQL IntelliSense 개요

Transact-SQL 구분 기호 짝 맞추기 사용

Transact-SQL IntelliSense 문제 해결

IntelliSense에서 지원하는 Transact-SQL 구문