Sdílet prostřednictvím


Přidejte fragmenty 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 úryvku 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 souboru .snippet 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. Chcete-li najít předdefinované fragmenty kódu, otevřete aplikaci SQL Server Management Studio, vyberte nabídku Tools a klikněte na 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.

Procedury

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

  1. Otevřete SQL Server Management Studio.

  2. Vyberte nabídku nástroje a klikněte na Správce fragmentů kódu.

  3. Klikněte na tlačítko Přidat.

  4. Přejděte do složky obsahující fragmenty kódu a klikněte na tlačítko Vybrat složku.

Import fragmentu kódu

  1. Otevřete SQL Server Management Studio.

  2. Vyberte nabídku nástroje a klikněte na Správce fragmentů kódu.

  3. Klikněte na tlačítko Importovat.

  4. Přejděte do složky obsahující váš fragment kódu, klikněte na soubor .snippet a klikněte na tlačítko Otevřít.

Příklady

Následující příklad vytvoří TRY-CATCH obklopuje fragment kódu a importuje 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.fragment kódu.

    <?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. Otevřete SQL Server Management Studio.

  3. Vyberte nabídku nástroje a klikněte na Správce fragmentů kódu.

  4. Klikněte na tlačítko Import.

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

Viz také

Vložit 'Obklopit' Transact-SQL fragmenty