【发布时间】:2020-01-01 15:00:54
【问题描述】:
我的公司 R-server 与 SAP Hana 数据库建立了有效连接。我的连接是直截了当的,看起来像这样:
library(dplyr)
myQuery <- 'SELECT Var1, Var___2
FROM .... '
myDB <- odbcConnect("sapName", uid = "user", pwd = "password", DBMSencoding = "UTF-8")
sqlQuery(myDB, myQuery)
我的问题是大多数查询都可以正常工作。但是,有些变量的名称带有 3 个下划线,这些我无法删除。
3 名同事中有 2 名可以从 R 中执行查询 - 它会起作用。最后一个有同样的错误有我。该查询将在 SAP Hana 上正常工作。
我已检查所有软件包是否为相同版本。
我不知道该看什么。
【问题讨论】:
-
返回的错误信息是什么?
-
空列,没有错误信息
-
您的列是否在数据库中使用混合大小写?如果是,则需要将它们括在双引号中。
-
无论如何,它对你的同事而不是你们两个人都有效,这真的很奇怪。这让我认为这是一个包版本问题
-
包是一样的,我们在同一个 R-server 上运行它——查询在用户之间是完全相同的。适用于 4 人中的 2 人。