Compartilhar via


Adicionar trechos de Transact-SQL

Você pode adicionar seus próprios trechos de código Transact-SQL ao conjunto de trechos predefinidos incluídos em SQL Server.

Criando um arquivo de trecho Transact-SQL

A primeira parte da criação de um trecho de código do Transact-SQL é criar um arquivo XML com o texto do seu trecho de código. O arquivo deve ter uma extensão .snippet e atender as requisitos do Esquema de trechos de código. Defina a linguagem do trecho como SQL.

Você pode usar os trechos predefinidos fornecidos com o SQL Server como exemplos. Para localizar os trechos predefinidos, abra SQL Server Management Studio, selecione o menu Ferramentas e clique em Gerenciador de Trechos de Código. Selecione SQL na caixa de listagem Linguagem; o caminho para os trechos do Transact-SQL será exibido na caixa Local.

Registrando o trecho de código

Após criar o arquivo de trecho, use o Gerenciador de Trechos de Código para registrar o trecho com o SQL Server Management Studio. Você pode adicionar uma pasta que contém vários trechos ou importar trechos individuais para a pasta Meus Trechos de Código.

Procedimentos

Adicionando uma pasta de trechos

  1. Abra o SQL Server Management Studio.

  2. Selecione o menu Ferramentas e clique em Gerenciador de Trechos de Código.

  3. Clique no botão Adicionar.

  4. Navegue até a pasta que contém seus trechos de código e clique no botão Selecionar Pasta.

Importando um trecho

  1. Abra o SQL Server Management Studio.

  2. Selecione o menu Ferramentas e clique em Gerenciador de Trechos de Código.

  3. Clique no botão Importar.

  4. Navegue até a pasta que contém seu trecho, clique no arquivo .snippet e clique em Abrir.

Exemplos

O exemplo a seguir cria um trecho surround-with TRY-CATCH e o importa para o SQL Server Management Studio.

  1. Cole o código a seguir no bloco de notas e salve como um arquivo chamado TryCatch.snippet.

    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets  xmlns="https://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. Abra o SQL Server Management Studio.

  3. Selecione o menu Ferramentas e clique em Gerenciador de Trechos de Código.

  4. Clique no botão Importar.

  5. Navegue até a pasta que contém TryCatch.snippet, clique no arquivo TryCatch.snippet e clique em Abrir. Você não deve ter um trecho TryCatch na pasta Meus Trechos de Código.

Consulte também

Tarefas

Inserir trechos Transact-SQL com Surround