ssms 2012中列的intellisense在存储过程的主体中不起作用

时间:2014-04-11 20:33:37

标签: sql-server-2012 intellisense ssms-2012

当我在SSMS 2012中编写存储过程时,我没有得到智能感知。

我使用ssms 2012连接到sql server 2012的远程实例。但是我没有得到我在ssms 2008 R2中习惯的精彩intellisense。它不适用于任何实体类型,无论是表格还是列。

如果我在进行独立查询

,智能感应确实有效

至少在表格的情况下,如果表格不存在我输入后就会抱怨。但就列而言,它什么也没说。

所以问题是双重的

  1. 在我输入时,没有智能感知告诉我可能的列名/表名

  2. 输入完成后,即使列名错误,ssms IDE也不会显示任何波动,告诉我错了。我只发现我是否实际执行了查询或尝试从中创建存储过程。

1 个答案:

答案 0 :(得分:0)

有时候,似乎微软的运营原则是最大的惊喜。

如果按Ctrl + Shift + R,事情应该有效。

您还可以通过编辑 - > Intellisense->刷新本地缓存来实现此目的。

希望它有所帮助!