Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
È possibile aggiungere frammenti di codice personalizzati Transact-SQL al set di frammenti predefiniti inclusi in SQL Server.
Creare un file di frammento di codice di Transact-SQL
La prima parte della creazione di un frammento di codice Transact-SQL consiste nel creare un file XML con il testo del frammento di codice. Il file deve avere un'estensione .snippet di file e soddisfare i requisiti dello schema dei frammenti di codice. Impostare il linguaggio del frammento di codice su SQL.
È possibile usare i frammenti predefiniti forniti con SQL Server come esempi. Per trovare i frammenti predefiniti, aprire SQL Server Management Studio, selezionare il menu Strumenti e selezionare Gestione frammenti di codice. Selezionare SQL nella casella di riepilogo lingua, il percorso dei frammenti di Transact-SQL viene visualizzato nella casella Percorso.
Registrare il frammento di codice
Dopo aver creato il file di frammento di codice, usare Gestione frammenti di codice per registrare il frammento di codice con SQL Server Management Studio. È possibile aggiungere una cartella contenente più frammenti di codice o importare singoli frammenti nella cartella frammenti di codice personali.
Procedure
Aggiungere una cartella del frammento di codice
- Aprire SQL Server Management Studio.
- Selezionare il menu Strumenti e selezionare Gestione frammenti di codice.
- Selezionare il pulsante Aggiungi .
- Passare alla cartella contenente i frammenti di codice e selezionare il pulsante Seleziona cartella .
Importare un frammento di codice
- Aprire SQL Server Management Studio.
- Selezionare il menu Strumenti e selezionare Gestione frammenti di codice.
- Selezionare il pulsante Importa .
- Passare alla cartella contenente il frammento di codice, selezionare il
.snippetfile e selezionare il pulsante Apri .
Esempi
L'esempio seguente crea un TRY...CATCH frammento di codice racchiuso e lo importa in SQL Server Management Studio.
Incollare il codice seguente nel Blocco note, quindi salvare come file denominato
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>Aprire SQL Server Management Studio.
Selezionare il menu Strumenti e selezionare Gestione frammenti di codice.
Selezionare il pulsante Importa .
Passare alla cartella contenente
TryCatch.snippet, selezionare ilTryCatch.snippetfile e selezionare il pulsante Apri . A questo ora dovrebbe essere presente unTryCatchframmento nella cartella Frammenti di codice personali.