Dodaj fragmenty Transact-SQL
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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
Otwórz program SQL Server Management Studio.
Wybierz menu Narzędzia, a następnie kliknij pozycję Code Snippets Manager.
Kliknij przycisk Dodaj.
Przejdź do folderu zawierającego fragmenty kodu, a następnie kliknij przycisk Wybierz folder.
Importowanie fragmentu kodu
Otwórz program SQL Server Management Studio.
Wybierz menu Narzędzia, a następnie kliknij Menedżera Fragmentów Kodu.
Kliknij przycisk Importuj.
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.
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>
Otwórz program SQL Server Management Studio.
Wybierz menu Narzędzia, a następnie kliknij pozycję Menedżer fragmentów kodu.
Kliknij przycisk Importuj.
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.