Sdílet prostřednictvím


Přidání fragmentů Transact-SQL

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Do sady předdefinovaných fragmentů kódu, které jsou součástí SQL Serveru, můžete přidat vlastní fragmenty kódu Transact-SQL.

Vytvoření souboru fragmentu Transact-SQL

První částí vytvoření fragmentu kódu Transact-SQL je vytvoření souboru XML s textem fragmentu kódu. Soubor musí mít příponu .snippet souboru a musí splňovat požadavky schématu fragmentů kódu. Nastavte jazyk fragmentu kódu na SQL.

Jako příklady můžete použít předdefinované fragmenty kódu, které se dodávají s SQL Serverem. Pokud chcete najít předdefinované fragmenty kódu, otevřete SQL Server Management Studio, vyberte nabídku Nástroje a vyberte Správce fragmentů kódu. Vyberte SQL v rozbalovacím seznamu jazyk, cesta k fragmentům Transact-SQL se zobrazí v poli umístění.

Registrace fragmentu kódu

Po vytvoření souboru fragmentu kódu pomocí Správce fragmentů kódu zaregistrujte fragment kódu v aplikaci SQL Server Management Studio. Můžete přidat složku obsahující více fragmentů kódu nebo importovat jednotlivé fragmenty kódu do složky My Code Snippets.

Postupy

Přidání složky fragmentu kódu

  1. Otevřete SQL Server Management Studio.
  2. Vyberte nabídku Nástroje a vyberte Správce fragmentů kódu.
  3. Vyberte tlačítko Přidat .
  4. Přejděte do složky obsahující fragmenty kódu a vyberte tlačítko Vybrat složku .

Import fragmentu kódu

  1. Otevřete SQL Server Management Studio.
  2. Vyberte nabídku Nástroje a vyberte Správce fragmentů kódu.
  3. Vyberte tlačítko Importovat .
  4. Přejděte do složky obsahující váš fragment kódu, vyberte .snippet soubor a vyberte tlačítko Otevřít .

Příklady

Následující příklad vytvoří ohraniční TRY...CATCH fragment kódu a naimportuje ho do aplikace SQL Server Management Studio.

  1. Do poznámkového bloku vložte následující kód a pak ho uložte jako soubor s názvem 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 Documentation 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. Otevřete SQL Server Management Studio.

  3. Vyberte nabídku Nástroje a vyberte Správce fragmentů kódu.

  4. Vyberte tlačítko Importovat .

  5. Přejděte do složky obsahující TryCatch.snippet, vyberte TryCatch.snippet soubor a vyberte tlačítko Otevřít . Teď byste měli mít ve složce My Code Snippets fragmentyTryCatch kódu fragmenty kódu.