r-dbi相关内容

在通过 ODBC 连接到数据库的 R 中,如何在运行一个查询后断开连接以发送另一个查询而不取消前一个查询?

我是 R 的新手,也是 Stack Overflow 的新手,如果我没有正确发布,请见谅!我使用 ODBC 和 DBI 包将 R 链接到 Access 数据库.我在互联网上搜索并找不到编写更新查询的方法,因此我创建了一个循环,该循环几乎可以手动执行相同的操作.问题是要做到这一点,我使用了 dbSendStatement 函数.似乎当您使用该函数时,您需要一种方法在继续执行另一个查询之前结束它,否则 ..
发布时间:2021-06-12 18:44:08 其他开发

如何将SQL传送到R的dplyr?

我可以在R中使用以下代码在任何通用SQL数据库中选择不同的行。我会使用 dplyr :: distinct(),但SQL语法不支持。无论如何,这确实有效: dbGetQuery(database_name, “ SELECT t。* FROM( SELECT t。*,ROW_NUMBER()OVER(按列名排序或按列名排序)AS SEQNUM FROM table_name t ..
发布时间:2020-10-26 04:03:41 其他开发

尝试将表写入非默认架构时,SQL函数不起作用

我正在尝试向SQL Server 2017中的非默认架构写入表.我正在使用RStudio文档来了解执行此操作的最佳实践:但是,当我遵循他们的指南时,出现以下错误:Error: Can't unquote EXISTING_SCHEMA.newTbleIris 编辑 经过一番挖掘,我取得了一些进步.但是问题尚未完全解决.我发现Id()函数允许我读取但不能写入.下面的例子.我在尝试编写时遇 ..
发布时间:2020-07-05 05:52:43 数据库

在R中执行SQL脚本时如何使用动态值

我的R工作流程现在涉及处理许多查询(RPostgreSQL库).我真的很想使代码在将来易于维护和管理. 我开始从单独的.SQL文件中加载大型查询(此帮助),效果很好. 然后我开始使用插值(SELECT * FROM table WHERE value = ?my_value; 并且(在将其加载到R中之后)使用sqlInterpolate(ANSI(), query, value ..
发布时间:2020-07-05 05:51:33 其他开发

如何使用R DBI传递data.frame以进行UPDATE

使用 RODBC 时,就有类似sqlUpdate(channel, dat, ...)的功能允许您传递dat = data.frame(...)而不用构造自己的SQL字符串. 但是,有了R的 DBI ,我所看到的只是像dbSendQuery(conn, statement, ...)这样的函数,它仅接受字符串statement,并且没有机会直接指定data.frame. 那么如何在DB ..
发布时间:2020-07-05 05:50:27 其他开发

在R DBI中传递参数以进行查询的正确方法

在perl/python中,DBI API具有一种可以安全地将参数插值到sql查询的机制.例如,在python中,我会这样做: cursor.execute("SELECT * FROM table WHERE value > ?", (5,)) execute方法的第二个参数是要添加到sql查询中的参数的元组 R的DBI兼容API是否有类似的机制?我见过的示例从不显示传递 ..
发布时间:2020-07-05 05:50:23 其他开发

将列添加到sqlite数据库

我试图将在R中生成的向量添加到sqlite表中作为新列。为此,我想使用 dplyr (我根据此安装了最新的开发版本以及 dbplyr 软件包。在此处)。我尝试过的操作: 库(dplyr) 库(DBI) #创建初始数据库和表 dbcon ..
发布时间:2020-06-11 18:38:17 其他开发

使用R + DBI库+ ODBC连接到Teradata数据库

我正在尝试使用DBI库连接到R中的Teradata数据库(如果重要的话,我在Windows上).我可以使用RODBC库成功连接,因此我知道我的凭据等是正确的. 我怀疑问题是: 我没有正确指定身份验证机制 错误的驱动程序:也许我应该使用JDBC,而不是使用ODBC? 背景: 首先,如果我看这是ODBC数据库源管理器,这是我的ODBC信息: 名称= name_name ..
发布时间:2020-05-19 20:19:06 其他开发

RMySQL系统错误:10060

我有一个项目,该项目的连接在同一设备上正常工作.我突然发现下面的错误.而且我可以通过MySQL工作台从同一设备进行连接. 可能是什么原因? library(RMySQL) con ..
发布时间:2020-05-15 04:12:22 数据库