3

我正在尝试在 Windows 7 64 位上使用 64 位 R3.0.0 中的 ROracle 包 (1.1-10) 将一些数据上传到我的 Oracle 11g 数据库。

ROracle 对dbWriteTable各州的帮助:

日期和 POSIXct 映射到 Oracle DATE ROracle - ROracle 包 R - R 应用程序 POSIXct - POSIXct 类 TIMESTAMP TIMESTAMP WITH TIME ZONE TIMESTAMP WITH LOCAL TIME ZONE

然而,当我运行这个 R 代码时......

df <- data.frame(a = as.Date(c("2012-01-01","2013-02-07")), b = c("one","two"))

drv <- dbDriver("Oracle")
myconn <- dbConnect(drv, "XXXXX", "XXXXX", "XXXXX")

dbWriteTable(myconn, "MY_TABLE", overwrite = TRUE)

它像这样在Oracle中生成一个表......

在此处输入图像描述

有谁知道给了什么?我读错了帮助文档吗?

我已经编写了一个函数,可以使用 alter table 语法将它们转换为 Oracle 中的 DATE,但我宁愿不必...

4

1 回答 1

4

在与包维护者交谈后,这看起来像是一个错误,他们希望在下一个版本(将是 1.1-11)中修复它

于 2013-06-06T01:47:34.987 回答