我是SQL Server的新手,所以这可能很容易解决.在SQL Server 2008 R2中,我刚刚在现有表中导入了一个新数据表和/或重命名的字段(无论哪种方式都会发生).当我开始编写一些SQL时,intellisense不会识别新的字段名称并开始强调所有内容.
我发现的唯一修复是关闭并重新打开SQL Server,但我确信那里有一个更简单的解决方案.建议好吗?
(这不是一个严重的问题,只是一个小小的烦恼).
我正在运行SQL-2008 R2 Server.
通常当我编写查询时,我会得到一个完整的IntelliSense,显示我的数据库中的所有对象.
但是现在当我执行任务时,它没有显示任何智能感知.相反,当我写对象名称时,它表明对象无效!但是,运行Query会得到正确的结果.
我关闭了管理工作室并重新启动它.现在一切正常.
我想知道实际上是错的.有任何想法吗?
这是关于SQL Server 2012 Management Studio.我正在训练我的SQL技能,手动创建查询.
现在我想在Users表中插入几条记录.如您所见,存在一个列GroupID,它是另一个表的外键Groups.

但是当我写一个查询时:
insert into Users (Username, Pass, FullName, GroupID)
values ('Tyana', '17890', 'Tyana Stoyanov', 4)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
列名称GroupID无效

这是为什么?