Udostępnij za pośrednictwem


Dodaj fragmenty 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ć rozszerzenie pliku .snippet i spełniać wymagania Code Snippets Schema. 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 , a następnie kliknij pozycję Code Snippet Manager. 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, a następnie kliknij pozycję Code Snippets Manager.

  3. Kliknij przycisk Dodaj.

  4. Przejdź do folderu zawierającego fragmenty kodu, a następnie kliknij przycisk Wybierz folder.

Importowanie fragmentu kodu

  1. Otwórz program SQL Server Management Studio.

  2. Wybierz menu Narzędzia, a następnie kliknij Menedżera Fragmentów Kodu.

  3. Kliknij przycisk Importuj.

  4. Przejdź do folderu zawierającego Twój fragment, kliknij plik .snippet, a następnie kliknij przycisk Otwórz.

Przykłady

Poniższy przykład tworzy fragment kodu TRY-CATCH, który jest importowany 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 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. Otwórz program SQL Server Management Studio.

  3. Wybierz menu Narzędzia, a następnie kliknij pozycję Menedżer fragmentów kodu.

  4. Kliknij przycisk Importuj.

  5. Przejdź do folderu zawierającego fragment kodu TryCatch.snippet, kliknij plik TryCatch.snippet i kliknij przycisk Otwórz. Teraz fragment kodu TryCatch powinien znajdować się w folderze My Code Snippets.

Zobacz też

wstaw fragmenty kodu z obudową Transact-SQL