2015-04-17 77 views
3

我试图使用SQL Server中的片段功能。SQL SERVER 2014代码片段丢失

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

一切工作正常,除了我添加片段后,它不显示在智能感知。更重要的是,我意识到并非所有内置片段都显示出来。

我想知道是否有其他人有相同的经验,并知道如何解决这个问题?

这是内置的片段下Function

build-in

列表这是我从智能感知见(3张师傅丢失)

missing snippet

+0

你能分享一个你的代码片段文件,因为它包含了一堆关于代码片段如何使用的信息。 – Tanner

+0

@Tanner我添加的唯一一个样本模板,您可以在我的原始文章中找到。或链接:https://msdn.microsoft.com/en-us/library/gg492130.aspx – xbb

回答

5

问题可能在片段的定义中。

如果你检查你的代码段,你应该可以看到一个部分:

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

或者

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

这表明在片段能够而且将会从使用。

在一个查询窗口,你有2个选项,当你右键点击:

  • 插入代码段
  • 环绕与

,给你不同的选项,你可以在这里看到:

enter image description here

enter image description here

这就解释了为什么你没有看到丢失的选择,当您尝试插入片段。

+1

就是这样!谢谢!我无法相信我忽视了“与......相伴”...... – xbb