Freigeben über


Hinzufügen von Transact-SQL-Codeausschnitten

gilt für:SQL ServerAzure SQL-Datenbankazure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Sie können Ihre eigenen Transact-SQL-Codeausschnitte zu den vordefinierten Codeausschnitten hinzufügen, die in SQL Server enthalten sind.

Erstellen einer Transact-SQL Schnipsel-Datei

Der erste Teil der Erstellung eines Transact-SQL Codeausschnitts besteht darin, eine XML-Datei mit dem Text des Codeausschnitts zu erstellen. Die Datei muss eine .snippet-Dateierweiterung haben und die Anforderungen des Codeausschnittschemaserfüllen. Legen Sie die Codeausschnittsprache auf SQL fest.

Sie können die vordefinierten Codeausschnitte verwenden, die mit SQL Server als Beispiele geliefert werden. Um die vordefinierten Codeausschnitte zu finden, öffnen Sie SQL Server Management Studio, wählen Sie das Menü Tools aus, und klicken Sie auf Codeausschnitt-Manager. Wählen Sie SQL- im Listenfeld Sprache aus, der Pfad zu den Transact-SQL Codeausschnitten wird im Feld Speicherort angezeigt.

Registrieren des Codeausschnitts

Verwenden Sie nach dem Erstellen der Codeausschnittdatei den Codeausschnitt-Manager, um den Codeausschnitt mit SQL Server Management Studio zu registrieren. Sie können entweder einen Ordner mit mehreren Codeausschnitten hinzufügen oder einzelne Codeausschnitte in den Ordner "Meine Codeausschnitte" importieren.

Prozeduren

Hinzufügen eines Codeausschnittordners

  1. Öffnen Sie SQL Server Management Studio.

  2. Wählen Sie das Menü Werkzeuge aus, und klicken Sie auf Code Snippets Manager.

  3. Klicken Sie auf die Schaltfläche Hinzufügen.

  4. Navigieren Sie zu dem Ordner, der Ihre Codeausschnitte enthält, und klicken Sie auf die Schaltfläche Ordner auswählen.

Einen Codeausschnitt importieren

  1. Öffnen Sie SQL Server Management Studio.

  2. Wählen Sie das Menü Extras aus, und klicken Sie auf Code-Snippets-Manager.

  3. Klicken Sie auf die Schaltfläche Import.

  4. Navigieren Sie zu dem Ordner, der Ihren Codeausschnitt enthält, klicken Sie auf die Codeausschnittdatei, und klicken Sie auf die Schaltfläche Öffnen.

Beispiele

Im folgenden Beispiel wird ein TRY-CATCH- Surround-With-Codeausschnitt erstellt und in SQL Server Management Studio importiert.

  1. Fügen Sie den folgenden Code in den Editor ein, und speichern Sie ihn dann als Datei mit dem Namen 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. Öffnen Sie SQL Server Management Studio.

  3. Wählen Sie das Menü Extras aus, und klicken Sie auf Codeausschnitt-Manager.

  4. Klicken Sie auf die Schaltfläche Importieren.

  5. Navigieren Sie zu dem Ordner mit "TryCatch.snippet", klicken Sie auf die Datei "TryCatch.snippet", und klicken Sie auf die Schaltfläche Öffnen. Sie sollten jetzt über einen TryCatch-Codeausschnitt in Ihrem My Code Snippets Ordner verfügen.

Siehe auch

Einfügen von Transact-SQL Codeausschnitten