[英]dbplyr copy_to not saving table to database
我試圖將本地數據幀從R復制到我的db2數據庫。 我有寫表的權限,並且已驗證連接是否正常。
我在用:
copy_to(connection, data.frame, name = my_table_name)
我收到以下錯誤,對我來說這沒有意義。 它說不存在的對象就是我要創建的對象。 我究竟做錯了什么?
typeof(x)錯誤:找不到對象“ my_table_name”
默認情況下, copy_to()
嘗試創建一個臨時表。 一種選擇是添加參數temporary = FALSE
,以克服TEMPORARY
令牌錯誤。 更好的解決方案是用於連接的軟件包(希望是odbc
軟件包)為它添加對DB2數據庫的支持。 換句話說, odbc
將需要知道正確創建臨時表所需的特定命令是什么。 解決此問題后, copy_to()
將起作用。 如果確實使用的是odbc
軟件包,建議您在該軟件包的存儲庫中打開GitHub問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.