小编Chu*_*uck的帖子

如何将 R 数据框写入 Snowflake 数据库表

有谁知道如何将 R 数据框写入新的 Snowflake 数据库表?我在 R 中成功创建了 Snowflake ODBC 连接,并且可以成功从 Snowflake 进行查询。连接命令为:conn <- DBI::dbConnect(odbc::odbc(), "Snowflake")。

现在,我想将在 R 中创建的数据框作为表写回 Snowflake。我使用了以下命令:dbWriteTable(conn,“ database.schema.tablename ”,R数据框名称)。使用此命令成功连接 Snowflake,但收到以下错误消息:“new_result(connection@ptr, statements) 中的错误:nanodbc/nanodbc.cpp:1344: 22000: 无法执行 CREATE TABLE。此会话没有当前的表”数据库。调用“USE DATABASE”,或使用限定名称。”

我在 dbWriteTable 函数的“ database.schema.tablename ”参数中使用限定的数据库名称。我不知道如何在 R 函数中使用“USE DATABASE”。有任何想法吗??谢谢你!!

r snowflake-cloud-data-platform

4
推荐指数
1
解决办法
4877
查看次数

标签 统计

r ×1

snowflake-cloud-data-platform ×1