Intellisense 未在 Sql Server 中更新

发布于 2024-10-22 10:04:34 字数 562 浏览 2 评论 0原文

鉴于: 名为 Table1 的表,具有以下列:

  • ID
  • ColumnA
  • ColumnB

键入 Table1. > 在 Microsoft SQL Server Management Studio 中为我提供了该表的列列表。

场景:

我在设计视图中打开Table1并向其中添加ColumnC。我保存 Table1 并刷新它以查看新列 Column3 显示在对象资源管理器中。

返回查询窗口,我输入 Table1.,但无法选择 Column3。键入它会出现语法错误,但使用其中的列运行查询可以按预期工作。

我需要单击某个菜单项才能让 Intellisense 拾取我所做的 DDL 更改吗?

Given:
A table named Table1 that has the following columns:

  • ID
  • ColumnA
  • ColumnB

Typing Table1. in Microsoft SQL Server Management Studio provides me with a list of columns for that table.

Scenario:

I open up Table1 in the design view and add ColumnC to it. I save Table1 and refresh it to see the new column, Column3 show up in the Object Explorer.

Going back to the Query Window, I type Table1. but Column3 is not available to be selected. Typing it out gives me a syntax error but running a query with the column in it works as expected.

Is there a menu item somewhere that I need to click to get Intellisense to pick up the DDL changes I have made?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

无人问我粥可暖 2024-10-29 10:04:34

编辑->智能感知 - 刷新本地缓存

应该可以做到。

Ctrl-Shift-R 是快捷键。

Edit -> Intellisense - Refresh Local Cache

That should do it.

Ctrl-Shift-R is the shortcut.

明媚殇 2024-10-29 10:04:34

除了刷新缓存之外,您还需要执行以下操作(如果尚未执行):

转到“工具”>>“选项>>文本编辑器>> Transact-SQL>>一般>> IntelliSense

选中“自动列出成员”框以及“保存参数信息”框并重新启动。

如果您经常使用 SQL Server,我还强烈推荐 Redgate SQL Toolbox。 SQL Compare 和 SQL Data Compare 以及 SQL Prompt5 为我节省了大量的开发时间。

In addition to refreshing the cache you also need to do the following if you haven't already:

Go to Tools >> Options >> Text Editor >> Transact-SQL >> General >> IntelliSense

Check the box Auto List Members and also the box Parameter Information save and restart.

I also highly recommend the Redgate SQL Toolbox if you regularly use SQL Server. SQL Compare and SQL Data Compare and the SQL Prompt5 have saved me lots of time in development.

小女人ら 2024-10-29 10:04:34

发生这种情况时我必须重新启动管理工作室。刷新对象资源管理器不会更新智能感知。

I have to restart management studio when this happens. Refreshing object explorer doesn't update the intellisense.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文