sql-server - SSMS 片段和快捷方式

标签 sql-server ssms ssms-2014

我正在使用 SSMS 2014。我可以插入片段,但它们似乎没有响应快捷方式(即 crproc[tab])

此功能是否有效?

<?xml version="1.0" encoding="utf-8" ?>
 <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
 <CodeSnippet Format="1.0.0">
 <Header>
 <Title>prod1</Title>
 <Description>testing</Description>
 <Author> dale </Author>
 <SnippetTypes>
 <SnippetType>Expansion</SnippetType>
 </SnippetTypes>
 <Shortcut>crproc</Shortcut>
 </Header>
 <Snippet>
 <Declarations>
 <Literal>
 <ID>DatabaseName</ID>
 <ToolTip>Name of database.</ToolTip>
 <Default>DB</Default>
 </Literal>
 </Declarations>
 <Code Language="SQL">
 <![CDATA[
 ------------------------------------------------------
 -- FILENAME: Template-Expansion.snippet
 -- PURPOSE: Template for Expansion (Insert) snippets.
 -- AUTHOR: Ken O. Bonn
 -- DATE: May 15, 2013
 ------------------------------------------------------
 SET NOCOUNT ON;

 EXEC SP_HELPDB $DatabaseName$;

 ]]>
 </Code>
 </Snippet>
 </CodeSnippet>
 </CodeSnippets>

最佳答案

不,出于某种原因,微软似乎对实际实现此功能没有兴趣,尽管没有它,代码片段完全无用(因为插入片段需要点击鼠标和按键的次数)。

您一天会输入多少次“SELECT * FROM...”或“SELECT TOP 10 * FROM”...等等......?! 非常令人沮丧!

即使 SSMS 2016 Release Candidate 仍然不支持它。

“ApexSQL Complete”(免费工具)显然可以做到这一点,但这还不支持 SSMS 2016!

关于sql-server - SSMS 片段和快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35732337/

相关文章:

SQL Server 占用完整内存后速度完全变慢

visual-studio-2008 - 在SSMS中,当编辑存储的proc时,如何使行号和错误号匹配?

ssms - 如何将自定义 SP 调用添加到 SSMS 工具栏

c# - 错误 : When Using SqlDependency Without Providing an Options Value

sql - 更改行的排序顺序后如何重新排列 "sort order"列

sql-server - 数据库服务器上的强数据库名称

列名包含 & 的 SQL 查询

sql - 客户端统计 SQL 中的试用列

sql-server - 无法连接到 Azure SQL 数据库

sql - 使用 IN 子句的替代方法