Подтвердить что ты не робот

SQL Server Management Studio: почему при вставке в таблицу внешний стол столбца не отображается?

Это о SQL Server 2012 Management Studio. Я тренирую свои навыки SQL как вручную создаю запросы.

Теперь я хочу вставить несколько записей в таблицу Users. Как видите, существует столбец GroupID, который является внешним ключом для другой таблицы Groups.

enter image description here

Однако когда я пишу запрос:

insert into Users (Username, Pass, FullName, GroupID)
values ('Tyana', '17890', 'Tyana Stoyanov', 4)

Я получаю сообщение об ошибке:

Недопустимое имя столбца GroupID

enter image description here

Почему это?

4b9b3361

Ответ 1

Ctrl + Shift + R - горячая клавиша для обновления Intellisense. Это должно решить проблему.

Ответ 2

Вы пробовали [GroupID]? Я имел в виду, пытались ли вы использовать скобки? Кроме того, вы уверены, что GroupID не является автоматическим добавочным полем или чем-то подобным?

Ответ 3

Вы пытались выполнить это? Я думаю, что это будет выполнено правильно. Ошибка указана только из-за не обновленной intellisense.