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