我只是通过SSMS
Designer通过数据向现有表添加了一个标识列,该表更新良好,并且可以针对该表成功运行选择查询,但是查询完成后,我注意到新列用红色下划线标出,并带有错误指示这是无效的列名。
为什么会发生这种情况?如果列无效,我希望查询失败。
SSMS是否保留对必须刷新的旧表的某种内部引用?
我尝试关闭数据库连接并重新打开它,但仍然是相同的错误。不知道我在这里想念的是什么。
SELECT TOP 100
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]