我刚刚通过SSMS
设计器向现有表添加了一个标识列,表格更新正常,我可以成功运行一个选择查询,但在查询完成后我注意到了新列带有下划线的红色,并显示一个错误,表明它是一个无效的列名。
为什么会这样?如果列无效,我希望查询失败。
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]
答案 0 :(得分:131)
你可以
OR