dbWriteTable-601错误

dbWriteTable-601错误,r,db2,rjdbc,R,Db2,Rjdbc,我试图使用下面的dbWriteTable函数将一些观察结果从R数据帧(R_数据帧)插入db2数据集(db2_表) dbWriteTable(con1P, "DB2_TABLE", R_DATAFRAME, row.names=FALSE) 我得到一个-601错误,我确实查过了 我无法理解描述 Error in .local(conn, statement, ...) : execute JDBC update query failed in dbSendUpdate (DB2 SQL

我试图使用下面的
dbWriteTable
函数将一些观察结果从R数据帧(R_数据帧)插入db2数据集(db2_表)

dbWriteTable(con1P, "DB2_TABLE", R_DATAFRAME, row.names=FALSE)
我得到一个-601错误,我确实查过了 我无法理解描述

Error in .local(conn, statement, ...) : 
  execute JDBC update query failed in dbSendUpdate 
(DB2 SQL Error: SQLCODE=-601, SQLSTATE=42710, SQLERRMC=DB2_TABLE;TABLE, DRIVER=4.15.82)

非常感谢您对这个问题的任何建议。

SQL0601N错误意味着您试图创建一个已经存在的对象–在本例中为
DB\u TABLE

我认为您需要添加
append=TRUE
选项:

dbWriteTable(con1P, "DB2_TABLE", R_DATAFRAME, row.names=FALSE, append=TRUE)

这样做了,仍然得到相同的错误-601,状态=42710