为什么我的 table 没有被 SSMS 中的查询窗格完全识别?

Why is my table not fully recognized by the Query pane in SSMS?

我创建了一个新的 table (MOVIES_SINGLETABLE) 作为我的 Flix4Fams 数据库的一部分。 table 出现在 table 的列表中,但在查询窗格中无法识别它(如其名称下的波浪线所示):

此外,它确实出现在 table 个名字的列表中:

然而,当我 运行 针对它的查询时,我没有收到 table 不存在的错误消息。它应该有记录,但它说有 none。为什么会被当成“红发继子”?

从某种意义上说,它被接受了,但并不完全。

这可能是问题所在 - 有时是 Intellisense(做下划线等的引擎) 需要一点时间来更新。

您可以使用 ctrl-shift-r 或此按钮

强制刷新

如果按钮不存在,我将其添加到工具栏

  • 在工具栏右侧,单击向下箭头和 select 'add or remove buttons'
  • Select 'Customise'
  • 点击'Add command...'
  • 选择 'Edit' 类别
  • 滚动到 'Refresh local cache' 和 select 它
  • 将按钮移动到工具栏上您喜欢的位置
  • 'Modify selection' 如果你想(比如)在按钮旁边包含文本