다음을 통해 공유


Transact-SQL 코드 조각 추가

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

SQL Server에 포함된 미리 정의된 조각 집합에 사용자 고유의 Transact-SQL 코드 조각을 추가할 수 있습니다.

Transact-SQL 코드 조각 파일 만들기

Transact-SQL 코드 조각을 만드는 첫 번째 단계는 사용자 코드 조각의 텍스트가 포함된 XML 파일을 만드는 것입니다. 파일은 .snippet 파일 확장자를 가져야 하며 코드 조각 스키마의 요구 사항을 충족해야 합니다. 조각 언어를 SQL로 설정합니다.

SQL Server와 함께 제공되는 미리 정의된 조각을 예제로 사용할 수 있습니다. 미리 정의된 조각을 찾으려면 SQL Server Management Studio를 열고 도구 메뉴를 선택한 다음 코드 조각 관리자를 클릭합니다. 언어 목록 상자에서 SQL을 선택하면 Transact-SQL 코드 조각의 경로가 위치 상자에 표시됩니다.

코드 조각 등록

조각 파일을 만든 후 코드 조각 관리자를 사용하여 SQL Server Management Studio에 코드 조각을 등록합니다. 여러 조각이 포함된 폴더를 추가하거나 개별 조각을 내 코드 조각 폴더로 가져올 수 있습니다.

절차

조각 폴더 추가

  1. SQL Server Management Studio를 엽니다.

  2. 도구 메뉴를 선택하고 코드 조각 관리자를 클릭합니다.

  3. +추가 단추를 클릭합니다.

  4. 코드 조각이 들어 있는 폴더로 이동하고 폴더 선택 단추를 클릭합니다.

조각 삽입

  1. SQL Server Management Studio를 엽니다.

  2. 도구 메뉴를 선택하고 코드 조각 관리자를 클릭합니다.

  3. 가져오기 단추를 클릭합니다.

  4. 조각이 포함된 폴더로 이동하여 .snippet 파일을 클릭한 다음 열기 단추를 클릭합니다.

예제

다음 예제에서는 TRY-CATCH 코드 감싸기 조각을 만들고 이를 SQL Server Management Studio로 가져옵니다.

  1. 다음 코드를 메모장에 붙여 넣은 다음 TryCatch.snippet이라는 파일로 저장합니다.

    <?xml version="1.0" encoding="utf-8" ?>  
    <CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">  
    <_locDefinition xmlns="urn:locstudio">  
        <_locDefault _loc="locNone" />  
        <_locTag _loc="locData">Title</_locTag>  
        <_locTag _loc="locData">Description</_locTag>  
        <_locTag _loc="locData">Author</_locTag>  
        <_locTag _loc="locData">ToolTip</_locTag>  
       <_locTag _loc="locData">Default</_locTag>  
    </_locDefinition>  
    <CodeSnippet Format="1.0.0">  
    <Header>  
    <Title>TryCatch</Title>  
                            <Shortcut></Shortcut>  
    <Description>Example Snippet for Try-Catch.</Description>  
    <Author>SQL Server Books Online Example</Author>  
    <SnippetTypes>  
                                    <SnippetType>SurroundsWith</SnippetType>  
    </SnippetTypes>  
    </Header>  
    <Snippet>  
    <Declarations>  
                                    <Literal>  
                                    <ID>CatchCode</ID>  
                                    <ToolTip>Code to handle the caught error</ToolTip>  
                                    <Default>CatchCode</Default>  
                                    </Literal>  
    </Declarations>  
    <Code Language="SQL"><![CDATA[  
    BEGIN TRY  
    
    $selected$ $end$  
    
    END TRY  
    BEGIN CATCH  
    
    $CatchCode$  
    
    END CATCH;  
    ]]>  
    </Code>  
    </Snippet>  
    </CodeSnippet>  
    </CodeSnippets>  
    
  2. SQL Server Management Studio를 엽니다.

  3. 도구 메뉴를 선택하고 코드 조각 관리자를 클릭합니다.

  4. 가져오기 단추를 클릭합니다.

  5. TryCatch.snippet이 포함된 폴더로 이동하여 TryCatch.snippet 파일을 클릭한 다음 열기 단추를 클릭합니다. 이제 내 코드 조각 폴더에 TryCatch 코드 조각이 있어야 합니다.

참고 항목

코드 감싸기 Transact-SQL 조각 삽입