207: Недопустимое имя столбца
SQL ServerЧто это значит?
Имя столбца, на которое ссылается запрос, не найдено в таблице/представлении. Столбца с таким именем нет, или он вне области видимости.
Почему возникает?
Ошибка в написании/регистре, неверный псевдоним таблицы, столбец ещё не добавлен или переименован, неверный контекст схемы/таблицы или отсутствие квадратных скобок вместо кавычек.
Как исправить
Проверьте имя столбца и таблицу (через sys.columns или Object Explorer). Используйте правильные псевдоним и схему. Для недавно добавленных столбцов убедитесь, что объект актуален; при необходимости перекомпилируйте хранимую процедуру. Для имён с пробелами/специальными символами используйте квадратные скобки.
Ещё по этой СУБД
- 515Невозможно вставить значение NULL в столбец
- 8115Ошибка арифметического переполнения при преобразовании выражения в тип данных
- 512Подзапрос вернул более 1 значения
- 156Неверный синтаксис рядом с ключевым словом
- 2812Не удалось найти хранимую процедуру
- 8623Обработчику запросов не хватило внутренних ресурсов, и он не смог построить план запроса
- 4104Не удалось связать многочастный идентификатор