Я только что добавил столбец идентификаторов в существующую таблицу с данными через 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]