Studio управления SQL не распознает, что таблица существует, после того, как задано сценарием создают

Таким образом, если я составляю новую таблицу в редакторе запросов в Studio управления SQL после того, как совершающее нападки обновление на DB I будет видеть и будет работать с той таблицей. Однако, если я хочу выполнить другой запрос, ссылающийся на ту таблицу от в рамках редактора запросов, это не делает reconize, что таблица существует. Я попытался поразить обновление на уровне DB и уровне таблицы, но это не имеет никакого значения. Однако, если я вышел из студии управления, затем вновь открылись, она обнаруживается прекрасный.

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

Это приводит высказывание к сбою, что состояния не существуют. Также состояния не обнаруживаются в intelisense. К чему я должен сделать

48
задан Dylan Corriveau 12 May 2015 в 03:34
поделиться

3 ответа

Нажмите Ctrl-Shift-R, чтобы обновить интеллект.

159
ответ дан 7 November 2019 в 12:03
поделиться

Я щелкаю правой кнопкой мыши по таблицам и выбираю "Обновить" в контекстном меню (Ctrl-R тоже работает )

1
ответ дан 7 November 2019 в 12:03
поделиться

Вы, наверное, сделали то, что я всегда делаю. Я часто создаю таблицу при подключении к неправильной базе данных или базе данных по умолчанию. Для меня база данных по умолчанию - master, поэтому в моей основной базе данных много мусора :)

Randy

5
ответ дан 7 November 2019 в 12:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: