SQL 缺少 SERVER 2014 代码片段

SQL SERVER 2014 Code Snippets missing

我正在尝试使用 SQL 服务器中的代码段功能。

我正在按照说明 here 测试向 SQL Server 2014 添加新片段。

一切正常,除了在我添加代码段后,它没有出现在 IntelliSense 中。更重要的是,我意识到并不是所有的内置片段都会出现。

不知道有没有人有同样的经历,知道怎么解决的?

这是 Function

下的内置片段列表

这是我从 IntelliSense 中看到的(其中 3 个缺失)

问题可能出在代码段的定义中。

如果您检查自己的代码片段,您应该会看到如下部分:

<SnippetTypes>
    <SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>

<SnippetTypes>
    <SnippetType>Expansion</SnippetType>
</SnippetTypes>

这些指示代码段可以并且将在何处使用。

在查询中 window 右键单击​​时有 2 个选项:

  • 插入片段
  • 包围

您可以在此处看到不同的选项:

这解释了为什么您在尝试插入代码段时看不到缺少的选项。