我不确定此问题是否已经浮出水面,但即使我对其他模式具有写入权限,我也无法使用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)
如果我做错了,请告诉我
答案 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的字符串向量。
您需要指定它