我正在尝试学习Microsoft SQL Server 2014.我已经定义了一些函数和存储过程,但SQL server intellisence没有显示最新版本并将它们作为错误加下划线。
虽然SQL Server在执行时显示为错误,但工作正常。我的问题是为什么SQL服务器强调语句,即使它有效。
答案 0 :(得分:13)
只要您创建新表,过程,函数等或修改数据库对象(例如,在表上添加/删除列),就会发生这种情况。
您只需刷新Intellisense缓存即可查找新对象。 ctrl+shift+r
应该可以使用,或使用菜单选项Edit > Intellisense > Refresh Local Cache
作为建议的评论之一
答案 1 :(得分:3)
要刷新智能感知,以便它包含您最新的存储过程或表格更改:
应该这样做!