添加 Transact-SQL 代码段
您可以将自己的 Transact-SQL 代码段添加到在 SQL Server 中包括的一组预定义的代码段中。
创建 Transact-SQL 代码段文件
创建 Transact-SQL 代码段的第一步是创建具有您的代码段文本的 XML 文件。 该文件必须具有 .snippet 文件扩展名,并且必须满足代码段架构的要求。 将代码段语言设置为 SQL。
您可以使用 SQL Server 随附的预定义代码段作为示例。 若要找到预定义的代码段,请打开 SQL Server Management Studio,选择**“工具”菜单,然后单击“代码段管理器”。 在“语言”列表框中选择 SQL,指向 Transact-SQL 代码段的路径将显示在“位置”**框中。
注册代码段
在创建代码段文件后,使用代码段管理器向 SQL Server Management Studio 注册该代码段。 您可以添加包含多个代码段的文件夹,或者将单独的代码段导入到**“我的代码段”**文件夹中。
过程
添加代码段文件夹
打开 SQL Server Management Studio。
选择**“工具”菜单,然后单击“代码段管理器”**。
单击**“添加”**按钮。
导航到包含您的代码段的文件夹,然后单击**“选择文件夹”**按钮。
导入代码段
打开 SQL Server Management Studio。
选择**“工具”菜单,然后单击“代码段管理器”**。
单击**“导入”**按钮。
导航到包含您的代码段的文件夹,单击 .snippet 文件,然后单击**“打开”**按钮。
示例
下面的示例创建一个 TRY-CATCH 外侧代码段,然后将其导入到 SQL Server Management Studio 中。
将以下代码粘贴到记事本,然后将其另存为名为 TryCatch.snippet 的文件。
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="https://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>
打开 SQL Server Management Studio。
选择**“工具”菜单,然后单击“代码段管理器”**。
单击**“导入”**按钮。
导航到包含 TryCatch.snippet 的文件夹,单击该 TryCatch.snippet 文件,然后单击**“打开”按钮。 您不应在“我的代码段”**文件夹中具有 TryCatch 代码段。