LoginSignup
0
0

More than 5 years have passed since last update.

SQL(SSDT用)のスニペットを作ったときにハマッた話

Posted at

visual studioのSSDT(SQL Server Data Tools)で使用するスニペットを作ってみました

ねた31.jpg

今回作ったのはこれ

test.snippet
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
  <Header>
    <Title>テスト</Title>
    <Shortcut>tt</Shortcut>
  </Header>
  <Snippet>
    <Code Language="SQL">
      hogehoge
    </Code>
  </Snippet>
</CodeSnippet>
</CodeSnippets>

ツール>コードスニペットマネージャー>インポートから読み込んでみました。

エラーが出ました

言語の属性がないか、または無効です。

MSのコード スニペット スキーマ リファレンス
https://msdn.microsoft.com/ja-jp/library/ms171418.aspx

通りに言語設定の所はCode Language="SQL"って書いているんだけどなぁ

もしかして・・・

SSDTの場合は違うのかもしれない
SQL Serverデータツール(SSDT)で使う場合はこうじゃないとだめなことが判明

<Code Language="SQL_SSDT">

読み込まれるようになりました。うーん

visual stdioのコードスニペットについて作り方や使い方は以下を参考にしました

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0