SQL Management Studio将无法识别脚本创建后存在的表
问题描述:
因此,如果我在SQL管理工作室的查询编辑器中创建新表后,在数据库上刷新刷新后,我可以看到并使用该表。但是,如果我想运行另一个查询引用该查询编辑器中的表,则不会重新构建该表存在。我已经尝试在数据库级别和表级别刷新,但它没有区别。但是,如果我退出管理工作室,然后重新打开它显示正常。SQL Management Studio将无法识别脚本创建后存在的表
USE [DataBaseName]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[States](
[StateAbbreviation] [nchar](2) NOT NULL,
[StateFullName] [nchar](30) NULL,
GO
所以我运行它,然后运行它。
INSERT INTO States
SELECT *
FROM ExistingStatesTable
这没有说国家不存在。此外,各国并未出现在知识分子身上。我应该怎么做
答
按Ctrl-Shift-R键刷新智能感知。
答
从上下文相关菜单中的表和选择刷新我右键单击(按Ctrl-R工程太)
答
如果你愿意,你可以使用菜单刷新缓存:
编辑>智能感知>刷新本地缓存
使用菜单的好处是,你会学到一些新的智能感应热键...
SQL Server Management Studio Intellisense doesn’t work after schema changes
甜。这一直在困扰着我。 – 2015-04-15 20:29:22
确认仍然工作五年。 – 2015-06-18 06:15:40
经过9000多个小时的搜索,你拯救了我的生命。 +1 – Lexu 2016-04-14 13:57:51