Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
применимо: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фрагмент кода в папке "Фрагменты кода ".