【发布时间】:2017-06-22 13:51:27
【问题描述】:
我正在尝试使用 Excel 通过 ODBC 连接从大型 Oracle 数据仓库中提取数据。我有一个使用 Access 中的编辑器工作的查询。我尝试使用 Power Query 和 Microsoft SQL 来使用此查询将这些数据导入 Excel,但出现错误。
因此:
- 从 Excel 执行的 SQL 是否需要使用不同的语法?不应该还是甲骨文吗?
- 如何使用这个预先编写的查询来 ping 数据仓库并获取我需要的内容?
这是我到目前为止的 SQL。我不得不更改一些表名...抱歉,如果这让它变得很奇怪。
【问题讨论】:
-
我认为您正在寻找“通过查询”设置。不确定它在您的设置中的位置。
-
未选择传递查询选项(在 Access 中)。原始查询是否需要编写为 PTQ,然后复制到 Excel?目标是完全避免 Access,只使用 Excel 从数据仓库中查询我们需要的内容。我知道 VBA 代码可用于执行 SQL 查询,但我的 VBA 很差,所以我想避免这种情况(至少现在)
-
这取决于您使用的驱动程序。分享您的疑问 - 我认为这会帮助其他人帮助您
-
刚刚做了。谢谢你的建议
-
SQL 没有 VAL 函数。那是唯一的访问。