0

R データフレーム (R_DATAFRAME) から db2 データセット (DB2_TABLE) USINGdbWriteTable関数にいくつかの観測結果を挿入しようとしています。

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

-601 エラーが発生しました 。https: //www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.codes/src/tpc/n601.ditaを調べました説明が理解できない

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)

この問題に関する提案は大歓迎です。

4

1 に答える 1

1

このSQL0601Nエラーは、既に存在するオブジェクトを作成しようとしていることを意味します – この場合はDB_TABLE.

オプションを追加する必要があると思いappend=TRUEます:

dbWriteTable(con1P, "DB2_TABLE", R_DATAFRAME, row.names=FALSE, append=TRUE)
于 2016-02-19T06:50:02.760 に答える