SQL Server管理工作室中的intellisense功能早就应该了(特别是对于那些习惯于Visual Studio intellisense的人来说很困难)很高兴看到它被添加到SQL Server 2008中,但我认为它仍缺少一个功能。如果我对架构进行了一些更改或添加或删除对象,我将不得不手动刷新智能感知(编辑 - > intellisense - >刷新本地缓存)。有没有办法自动刷新(可能是通过一些外部插件或任何其他方式)?
答案 0 :(得分:12)
我不知道自动做到这一点。但更快捷的方法就是按Ctrl + Shift + R
。快速,简单,无痛。
答案 1 :(得分:7)
是的,有办法做到这一点。我找到了一个提供免费社区版插件的插件。 SSMS Boost提供了一些有用的功能,可以绕过SSMS的缺点。
要自动刷新,我将F5的快捷方式设置为Run Query,然后设置Auto Refresh Intellisense。现在,每次执行时,我的intellisense缓存都会自动刷新。似乎在Red Gate的SQL提示实验功能中复制了自动刷新的功能。