Agregar fragmentos de código de Transact-SQL
se aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Puede agregar sus propios fragmentos de código Transact-SQL al conjunto de fragmentos de código predefinidos incluidos en SQL Server.
Creación de un archivo de fragmento de código de Transact-SQL
La primera parte de la creación de un fragmento de código de Transact-SQL consiste en crear un archivo XML con el texto del fragmento de código. El archivo debe tener una extensión de archivo .snippet y cumplir los requisitos del esquema de fragmentos de código de . Establezca el lenguaje de programación del fragmento en SQL.
Puede usar los fragmentos de código predefinidos que se incluyen con SQL Server como ejemplos. Para buscar los fragmentos de código predefinidos, abra SQL Server Management Studio, seleccione el menú Herramientas de y haga clic en Administrador de fragmentos de código. Seleccione SQL en el cuadro de lista Language, la ruta de acceso a los fragmentos de Transact-SQL se muestra en el cuadro de ubicación Location.
Registro del fragmento de código
Después de crear el archivo de fragmento de código, use el Administrador de fragmentos de código para registrar el fragmento de código con SQL Server Management Studio. Puede agregar una carpeta que contenga varios fragmentos de código o importar fragmentos de código individuales a la carpeta My Code Snippets .
Procedimientos
Agregar una carpeta de fragmentos de código
Abra SQL Server Management Studio.
Seleccione el menú Herramientas y haga clic en Administrador de fragmentos de código.
Haga clic en el botón Agregar.
Vaya a la carpeta que contiene los fragmentos de código y haga clic en el botón Seleccionar carpeta.
Importación de un fragmento de código
Abra SQL Server Management Studio.
Seleccione el menú Herramientas, y haga clic en Administrador de fragmentos de código.
Haga clic en el botón Importar.
Vaya a la carpeta que contiene su fragmento de código, haga clic en el archivo .snippet y luego haga clic en el botón Abrir.
Ejemplos
En el ejemplo siguiente se crea un TRY-CATCH fragmento de código envolvente y lo importa en SQL Server Management Studio.
Pegue el código siguiente en el Bloc de notas y guárdelo como un archivo denominado 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>
Abra SQL Server Management Studio.
Seleccione el menú Herramientas y haga clic en Administrador de fragmentos de código.
Haga clic en el botón "Import" .
Vaya a la carpeta que contiene TryCatch.snippet, seleccione el archivo TryCatch.snippet y haga clic en el botón Abrir. Ahora debería tener un fragmento de código TryCatch en la carpeta Mis fragmentos de código.