【发布时间】:2018-05-11 14:26:53
【问题描述】:
我在 SAP HANA 中有名为 "HYZ_ProcurementToSales" 的架构和视图 "V_HYZ_P25_Market_Market_Orders",它是从一个过程创建的,我试图在R 服务器版本 1.0.153。我使用的代码是:
library(RJDBC)
conn_server <- dbConnect(jdbcDriver,
"jdbc:sap:rdkom12.dhcp.pal.sap.corp:30015", "system",
"manager")
res <- dbGetQuery(conn,"select * from
HYZ_ProcurementToSales.V_HYZ_P25_Market_Market_Orders")
我得到的错误是这样的:
"Unable to retrieve JDBC result set for
select * from HYZ_ProcurementToSales.V_HYZ_P25_Market_Market_Orders".
我的信念是,用其他东西代替 dbGetQuery 可以解决问题。如果我只是这样做,效果很好
res <- dbGetQuery(conn,"select * from Tables")
【问题讨论】:
-
请同时添加您的程序代码,以便我们了解读取数据的选项。
-
@LarsBr.,我已经更新了代码,我的目标是从视图中创建一个数据框。
-
@LarsBr.,当我使用 res 变量运行倒数第二个命令时出现的错误是“无法检索 select * Schema.View_Name 的 JDBC 结果集。
-
@LarsBr.,请提出一些可能的方法,因为我已按照您的建议更新了帖子。
标签: r jdbc hana dbconnection rjdbc