我正在尝试在 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,但我宁愿不必...