RJDBC 日期全部返回为 NA (Informix)

问题描述 投票:0回答:1

我正在使用 RJDBC 连接,可以很好地获取大多数数据。但是,如果我运行一个简单的查询,例如:

SELECT * FROM dimDates
, 所有日期类型的列都充满了 NA,即使它们在数据库中具有具体值。 R代码将是这样的:
dbGetQuery(db_object, "SELECT * FROM dimDates")
数据库本身是Informix。

有没有办法从数据库中获取正确的日期到 R 中?我尝试在连接字符串中包含 DBDATE=DMY4,但它似乎没有改变任何内容。

r jdbc informix rjdbc
1个回答
0
投票

我从 iSeries 服务器检索日期时得到了相同的结果(NA 而不是日期值)。我在查询中使用了

VARCHAR_FORMAT(MY_DATE,'YYYY-MM-DD')
并将值作为字符串返回。

© www.soinside.com 2019 - 2024. All rights reserved.