SQL Server intellisense不刷新存储过程和函数列表

时间:2014-06-09 18:16:41

标签: sql sql-server intellisense ssms

我正在尝试学习Microsoft SQL Server 2014.我已经定义了一些函数和存储过程,但SQL server intellisence没有显示最新版本并将它们作为错误加下划线。

enter image description here

虽然SQL Server在执行时显示为错误,但工作正常。我的问题是为什么SQL服务器强调语句,即使它有效。

enter image description here

2 个答案:

答案 0 :(得分:13)

只要您创建新表,过程,函数等或修改数据库对象(例如,在表上添加/删除列),就会发生这种情况。

您只需刷新Intellisense缓存即可查找新对象。 ctrl+shift+r应该可以使用,或使用菜单选项Edit > Intellisense > Refresh Local Cache作为建议的评论之一

enter image description here

答案 1 :(得分:3)

要刷新智能感知,以便它包含您最新的存储过程或表格更改:

  1. 打开任何存储过程(右键单击并选择“修改”)
  2. 从菜单中选择编辑> Intellisense> 刷新本地缓存
  3. 应该这样做!