Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
применимо:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Вы можете добавить собственные фрагменты кода 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="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>Откройте SQL Server Management Studio.
Выберите меню "Сервис" и выберите диспетчер фрагментов кода.
Нажмите кнопку "Импорт ".
Перейдите к папке, содержащей
TryCatch.snippetфайл,TryCatch.snippetвыберите файл и нажмите кнопку "Открыть ". Теперь у вас должен бытьTryCatchфрагмент кода в папке "Фрагменты кода ".