查询视图 - 错误

Query a VIEW - Error

我正在 SSMS 中编写 T-SQL 脚本。我连接 read/write 访问 AdventureWorks2012。当尝试查询我自己创建的 VIEW 或数据库中包含的 VIEW 时,出现以下错误(对象名称会根据我查询的 VIEW 而变化):

Msg 208, Level 16, State 1, Line 1 Invalid object name 'HumanResources.vMYVIEW'

SELECT * FROM [HumanResources].[vEmployee]

确保您已连接到在其中定义视图的适当数据库。此外,正如错误所说,在 database 名称前加上前缀,以便数据库引擎识别该对象。

例如:

SELECT * FROM databasename.[HumanResources].[vEmployee]

我忘了声明我要使用AdventureWorks2012, 现在的代码是:

USE AdventureWorks2012
GO
SELECT * FROM [HumanResources].[vEmployee]
GO