从Visual Studio上的键盘快捷方式执行sp_helptext

时间:2016-05-20 18:31:56

标签: sql-server visual-studio-2013

我使用的是SQL Server Management Studio。其中一个节省时间的功能可以帮助我设置新的键盘快捷方式。我已经设置了一组键来执行sp_helptext,因此我可以选择存储过程的名称并在结果窗格中查看其定义。

我正在尝试使用Visual Studio(2013 pro)来处理我的SQL代码。我无法像在SSMS中那样设置新的组合键。

是否可以在VS中设置sp_helptext的快捷方式?我该怎么办?

2 个答案:

答案 0 :(得分:1)

最终有效的方法是将所有存储过程文本放在Visual Studio中的.sql文件中。这样,如果我有一段C#代码看起来像下面的例子:

SqlCommand command = new SqlCommand("SAMPLE_PROCEDURE", someConnection); // snip

我可以选择存储过程的名称(在本例中为SAMPLE_PROCEDURE),点击CTRL + ,,然后相应的.sql文件将自动在新选项卡中打开。

答案 1 :(得分:1)

This Visual Studio Extension是您正在寻找的。

在菜单" SQL"下为Visual Studio SQL编辑器添加了一些额外的命令,因此您可以执行与SQL Server Management Studio相同的操作。例如,选择表名,然后按快捷键,它将运行" exec sp_help tableName"。

  • 要运行sp_help,请按" Alt + 2 ";
  • 要运行sp_helpText,请按" Alt + 3 ";
  • 要按表名搜索表格,请按" Alt + 4 ";
  • 要按列名搜索表格,请按" Alt + 5 ";
  • 要搜索依赖项,请按" Alt + 6 ";
  • 要搜索存储过程,请按" Alt + 7 ";
  • 要运行"从表格中选择*",按" Alt + 0 ";

Crollan的SQL Server Management Studio addIn - Crollan SQL Auto Complete具有许多其他强大功能。其中之一是自动找出连接表的潜在方法。可以在

上找到addIn

https://visualstudiogallery.msdn.microsoft.com/bf161b31-0826-4f07-905b-d5d09c1227bb

Crollan.com