2015-06-24 108 views
0

目标:
我想,当你使用查询文件是数据库[test]use [test])来检索[data].[Mobiles]检索数据

问题:
基于图片二,我无法从数据库中检索值。不知道是什么问题?数据库[wwtest]已存在。

图片1:

Picture 1

图2:
Picture 2

+1

那是什么'[DBO]'做什么呢?我以为'[data]'是模式名称? –

回答

1

那是因为你的第二个图片您使用的是四部分组成的名称,意思是:

服务器。数据库。架构。对象

因此,查询将失败,因为您没有wwtest服务器。

假设[data]是您的架构名称,你只需要您的查询更改为:

use [test] 

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

,这将被视为:

数据库。架构。反对

更多信息:Transact-SQL Syntax Conventions (Transact-SQL)