SQL Server添加新列后无效的列名称

我只是通过SSMSdevise器将数据添加到现有的包含数据的表中,表更新正常,我可以成功地运行一个select查询,但是查询完成后,我注意到新列以红色下划线,出现错误表明这是一个无效的列名称。 为什么会发生? 我希望查询失败,如果列是无效的。 SSMS是否保留了某些必须被刷新的旧表的内部引用? 我试图closures数据库连接并重新打开它,但仍然是相同的错误。 不知道我在这里错过了什么。

SELECT TOP 100 [PRIMARY_NDX_Col1], [NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN [Col3] FROM [dbo].[MyTable] 
  • 按下CTRL + SHIFT + R
  • 转到编辑>>智能感知>>刷新本地caching

在Sql Server中,只需转到编辑>>智能感知>>刷新本地caching