Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
U kunt uw eigen Transact-SQL codefragmenten toevoegen aan de set vooraf gedefinieerde fragmenten die zijn opgenomen in SQL Server.
Een Transact-SQL-fragmentbestand maken
Het eerste deel van het maken van een Transact-SQL codefragment is het maken van een XML-bestand met de tekst van het codefragment. Het bestand moet een .snippet bestandsextensie hebben en voldoen aan de vereisten van het codefragmentschema. Stel de codefragmenttaal in op SQL.
U kunt de vooraf gedefinieerde fragmenten gebruiken die worden verzonden met SQL Server als voorbeelden. Als u de vooraf gedefinieerde fragmenten wilt vinden, opent u SQL Server Management Studio, selecteert u het menu Extra en selecteert u Codefragmentbeheer. Selecteer SQL- in de keuzelijst Language. Het pad naar de Transact-SQL fragmenten wordt weergegeven in het vak Locatie.
Het codefragment registreren
Nadat u het codefragmentbestand hebt gemaakt, gebruikt u Codefragmentbeheer om het fragment te registreren bij SQL Server Management Studio. U kunt een map met meerdere fragmenten toevoegen of afzonderlijke fragmenten importeren in de map Mijn codefragmenten map.
Werkwijzen
Een fragmentmap toevoegen
- Open SQL Server Management Studio.
- Selecteer het menu Extra en selecteer Codefragmentenbeheer.
- Selecteer de knop Toevoegen .
- Navigeer naar de map met uw codefragmenten en selecteer de knop Map selecteren.
Een fragment importeren
- Open SQL Server Management Studio.
- Selecteer het menu Extra en selecteer Codefragmentenbeheer.
- Selecteer de knop Importeren .
- Navigeer naar de map met het fragment, selecteer het
.snippetbestand en selecteer de knop Openen .
Voorbeelden
In het volgende voorbeeld wordt een TRY...CATCH surround-with-fragment gemaakt en geïmporteerd in SQL Server Management Studio.
Plak de volgende code in Kladblok en sla deze op als een bestand met de naam
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>Open SQL Server Management Studio.
Selecteer het menu Extra en selecteer Codefragmentenbeheer.
Selecteer de knop Importeren .
Navigeer naar de map met
TryCatch.snippet, selecteer hetTryCatch.snippetbestand en selecteer de knop Openen . U hebt nu eenTryCatchfragment in de map Mijn codefragmenten .