次の方法で共有


Transact-SQL スニペットを追加する

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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 に登録します。 複数のスニペットを含むフォルダーを追加するか、個々のスニペットを My Code Snippets フォルダーにインポートできます。

手続き

スニペット フォルダーの追加

  1. SQL Server Management Studio を開きます。

  2. [ツール] メニューを選択し、[コード スニペット マネージャー] クリックします。

  3. [ の追加] ボタンをクリックします。

  4. コード スニペットが含まれているフォルダーに移動して、[フォルダーの選択] ボタンをクリックします。

スニペットのインポート

  1. SQL Server Management Studio を開きます。

  2. [ツール] メニューを選択し、[コード スニペット マネージャー] クリックします。

  3. インポート ボタンをクリックします。

  4. スニペットが含まれているフォルダーに移動し、.snippet ファイルをクリックして、[開く] ボタンをクリックします。

次の例では、TRY-CATCH surround-with スニペットを作成し、SQL Server Management Studio にインポートします。

  1. 次のコードをメモ帳に貼り付け、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>  
    
  2. SQL Server Management Studio を開きます。

  3. [ツール] メニューを選択し、[コード スニペット マネージャー] クリックします。

  4. インポート ボタンをクリックします。

  5. TryCatch.snippet を含むフォルダーに移動し、TryCatch.snippet ファイルをクリックして、[ を開く] ボタンをクリックします。 これで、My Code Snippets フォルダーに TryCatch スニペットが追加されました。

関連項目

で囲むスニペットを挿入する Transact-SQL