2015-06-24 5 views
0

Цели:
Я хочу, чтобы получить значение [data].[Mobiles] при использовании документа запроса, для базы данных [test] (use [test])Извлечение данных из конкретной базы данных

Проблема:
Основываясь на картинке два, я не может получить значение из базы данных. Не знаю, в чем проблема? База данных [wwtest] существует.

Картинка 1:

Picture 1

Изображение 2:
Picture 2

+1

Что это '[DBO]' делает там? Я думал, что '[data]' это имя схемы? –

ответ

1

Это потому, что в вашей второй картинке вы используете имя в 4-часть, что означает:

сервер. база данных . схема. объект

Таким образом, запрос не удастся, так как у вас нет сервера wwtest.

Предполагая [data] это ваше имя схемы, нужно просто изменить свой запрос:

use [test] 

select * 
from [wwtest].[data].[Mobiles] 

и это будет признано:

базы данных. схема. объект

Подробнее: Transact-SQL Syntax Conventions (Transact-SQL)

Смежные вопросы