Вопрос:
Очень странно…
Написание кода в SQL Server 2016. Он генерирует красные squiggles в определенных столбцах, на которые я ссылался, и когда я наводил на них курсор, он говорит: “Недопустимое имя столбца x”
Однако нет причин, по которым эти столбцы должны быть недействительными. И когда я нажимаю кнопку выполнения, запрос выполняется без каких-либо очевидных проблем!
Как это возможно? Это ошибка в версии 2016?
Лучший ответ:
Его нормальное поведение, поскольку IntelliSense не распознает объекты, которые не кэшируются.
Я использую опцию Refresh cache в меню Edit каждый раз, когда вижу это.
Изменить → IntelliSense → Обновить локальный кеш