-2

使用 sql server 的新视图,不知道如何查看它使用 vbscript 收集的信息。我知道这并不简单:

select * from EXAMPLE_VIEW

我想从我的示例视图循环中获取信息并显示它,但是当我尝试执行该 sql 查询时,我得到无效的对象名称。

我的问题是你如何 sql 查询视图

4

3 回答 3

0
select * from EXAMPLE_VIEW

...查询 SQL Server 视图的正确方法。

如果它不适合您,那么您将遇到另一种问题:可能没有权限,可能没有服务器连接,可能调用的视图EXAMPLE_VIEW不存在,可能还有其他问题。
不管是什么——我们需要准确的错误信息和尽可能多的示例代码来帮助您。

但是 SQL 本身是正确的。

于 2012-08-20T19:12:10.300 回答
0

你可能应该这样做:

SELECT column1, column2 FROM dbo.EXAMPLE_VIEW;

这是因为如果您的用户具有与 dbo 不同的默认架构,它可能会在不同架构下检查具有相同名称的其他视图。(你也知道不要使用 SELECT *,对吧?)

因此,您还应该确保您的用户帐户对视图和/或其后面的表具有选择权限。

于 2012-08-20T19:16:54.667 回答
0

建立连接后您当前的数据库设置是否正确?可以使用连接字符串 (http://www.connectionstrings.com/) 或通过在查询本身中指定它来设置它:

SELECT * FROM MYDB.dbo.EXAMPLE_VIEW;
于 2012-08-20T19:47:53.037 回答