SQL SERVER 2014 代码片段丢失

标签 sql sql-server code-snippets sql-server-2014

我正在尝试使用 SQL Server 中的代码片段功能。

我正在测试按照说明 here 将新代码段添加到 SQL Server 2014 。

一切正常,只是在我添加代码片段后,它没有显示在 IntelliSense 中。更重要的是,我意识到并非所有内置片段都会显示。

不知道有没有人有同样的经历,并且知道如何解决这个问题?

这是Function下的内置代码段列表

build-in

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

missing snippet

最佳答案

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

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

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

或者

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

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

在查询窗口中,右键单击时有 2 个选项:

  • 插入代码片段
  • 包围

这为您提供了不同的选项,如下所示:

enter image description here

enter image description here

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

关于SQL SERVER 2014 代码片段丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29701631/

相关文章:

c# - 如何在代码片段中放置空文字

javascript - -~ 在 JavaScript 中做什么?

visual-studio - 在 Visual Studio 中更改默认 XML 注释片段

SQL 连接查询选择

sql-server - 如何跳过错误并继续运行SQL查询?

sql - datediff 没有返回我所期待的

sql-server - 用于获取将返回 True 或 False 的 tempDB 位置的 T-SQL 脚本

sql-server - SQL Server 上多列查询的多列索引优化

php - 在 WHERE 子句中使用 SELECT IF

SQL 将路径列分解为分层数据