使用sql server查看新视图,不知道如何查看使用vbscript收集的信息。我知道它不是那么简单:
select * from EXAMPLE_VIEW
我想从我的示例视图循环中获取信息并显示它,但是当我尝试执行该sql查询时,我得到无效的对象名称。
我的问题是你如何查询视图
答案 0 :(得分:0)
select * from EXAMPLE_VIEW
... 是查询SQL Server视图的正确方法。
如果它不适合您,则会遇到其他类型的问题:可能没有权限,可能没有服务器连接,可能不存在名为EXAMPLE_VIEW
的视图,也许还有其他问题。
无论是什么 - 我们都需要准确的错误信息和尽可能多的示例代码来帮助您。
但SQL本身是正确的。
答案 1 :(得分:0)
你可能应该这样做:
SELECT column1, column2 FROM dbo.EXAMPLE_VIEW;
这是因为如果您的用户具有与dbo不同的默认架构,则可能是在不同架构下检查具有相同名称的其他某个视图。 (你也知道不要使用SELECT *,对吗?)
因此,您还应该确保您的用户帐户对视图和/或其背后的表具有选择权限。
答案 2 :(得分:0)
建立连接后,您当前的数据库是否设置正确?它可以使用连接字符串(http://www.connectionstrings.com/)设置,也可以通过查询本身进行规范:
SELECT * FROM MYDB.dbo.EXAMPLE_VIEW;