SSMS
Designerを介してデータを持つ既存のテーブルにID列を追加しました。テーブルは正常に更新され、選択クエリを正常に実行できますが、クエリが終了すると新しい列に下線が引かれていることに気付きました無効な列名であることを示すエラーとともに赤で表示されます。
なぜこれが起こるのですか?列が無効な場合、クエリが失敗することが予想されます。
SSMSは、フラッシュする必要がある古いテーブルへの内部参照を保持していますか?
DB接続を閉じて再度開いてみましたが、それでも同じエラーが発生しました。ここで何が欠けているのかわかりません。
SELECT TOP 100
[PRIMARY_NDX_Col1],
[NEW_Col], --QUERY EXECUTES SUCCESSFULLY, BUT THIS IS UNDERLINED RED AS AN INVALID COLUMN
[Col3]
FROM [dbo].[MyTable]
あなたはどちらか
OR
SQL Serverでは、Edit >> IntelliSense >> Refresh Local Cacheに移動します