查询视图 - 错误
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
我正在 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