Udostępnij za pomocą


Dodawanie fragmentów kodu Transact-SQL

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Możesz dodać własne fragmenty kodu Transact-SQL do zestawu wstępnie zdefiniowanych fragmentów kodu zawartych w programie SQL Server.

Tworzenie pliku fragmentu kodu Transact-SQL

Pierwszą częścią tworzenia fragmentu kodu Transact-SQL jest utworzenie pliku XML z tekstem fragmentu kodu. Plik musi mieć .snippet rozszerzenie pliku i spełniać wymagania schematu fragmentów kodu. Ustaw język fragmentu kodu na SQL.

Możesz użyć wstępnie zdefiniowanych fragmentów kodu, które są dostarczane z programem SQL Server jako przykłady. Aby znaleźć wstępnie zdefiniowane fragmenty kodu, otwórz program SQL Server Management Studio, wybierz menu Narzędzia i wybierz pozycję Menedżer fragmentów kodu. Wybierz pozycję SQL w polu listy Language, ścieżka do fragmentów kodu Transact-SQL jest wyświetlana w polu Lokalizacja.

Rejestrowanie fragmentu kodu

Po utworzeniu pliku fragmentu kodu użyj Menedżera fragmentów kodu, aby zarejestrować fragment kodu w programie SQL Server Management Studio. Możesz dodać folder zawierający wiele fragmentów kodu lub zaimportować poszczególne fragmenty kodu do folderu Fragmenty kodu.

Procedury

Dodawanie folderu fragmentu kodu

  1. Otwórz program SQL Server Management Studio.
  2. Wybierz menu Narzędzia i wybierz pozycję Menedżer fragmentów kodu.
  3. Wybierz przycisk Dodaj .
  4. Przejdź do folderu zawierającego fragmenty kodu i wybierz przycisk Wybierz folder .

Importowanie fragmentu kodu

  1. Otwórz program SQL Server Management Studio.
  2. Wybierz menu Narzędzia i wybierz pozycję Menedżer fragmentów kodu.
  3. Wybierz przycisk Importuj .
  4. Przejdź do folderu zawierającego fragment kodu, wybierz .snippet plik i wybierz przycisk Otwórz .

Przykłady

Poniższy przykład tworzy fragment kodu otaczającego TRY...CATCH i importuje go do programu SQL Server Management Studio.

  1. Wklej następujący kod do Notatnika, a następnie zapisz go jako plik o nazwie 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. Otwórz program SQL Server Management Studio.

  3. Wybierz menu Narzędzia i wybierz pozycję Menedżer fragmentów kodu.

  4. Wybierz przycisk Importuj .

  5. Przejdź do folderu zawierającego TryCatch.snippetTryCatch.snippet plik , wybierz plik i wybierz przycisk Otwórz. Teraz w folderze Moje fragmenty kodu powinny znajdować TryCatch się fragmenty kodu.