相关疑难解决方法(0)

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

我刚刚通过SSMSDesigner 向现有表添加了一个标识列,表格更新正常,我可以成功运行一个选择查询,但在查询完成后,我注意到新列的下划线为红色,并显示错误这是一个无效的列名.

为什么会这样?如果列无效,我希望查询失败.

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]
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005 sql-server-2008

53
推荐指数
1
解决办法
6万
查看次数