我正在尝试将本地数据帧从 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 问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)