dbwriteTable与其他模式不兼容

时间:2016-10-27 00:51:04

标签: r jdbc rodbc rjdbc roracle

我不确定此问题是否已经浮出水面,但即使我对其他模式具有写入权限,我也无法使用dbwriteTable()将数据写入我的其他地方。

以下是我尝试过的事情

dbWriteTable(conn=,name= "SCHEMA.TABLE",df,overwrite=T,append=T,row.names=F)
dbWriteTable(conn=,name= "schema.table",df,overwrite=T,append=T,row.names=F)
dbWriteTable(conn=,name= c("SCHEMA","TABLE"),df,overwrite=T,append=T,row.names=F)

如果我做错了,请告诉我

1 个答案:

答案 0 :(得分:0)

ROracle dbWritetable中有param schema

dbWriteTable(conn, name, value, row.names = FALSE, overwrite = FALSE,
             append = FALSE, ora.number = TRUE, schema = NULL, date = FALSE, ...)
  

schema一个区分大小写的字符串,用于指定模式名称(或   dbListTables的字符串向量。

您需要指定它