【发布时间】:2018-01-30 08:01:23
【问题描述】:
我们正在远离 RODBC,它似乎具有有限的错误处理系统(有时即使出现错误,查询也会通过,并且无法获取错误消息。我们已经尝试了所有 RODBC 功能)
但是似乎有 2 个包相似:odbc 和 DBI,有人能解释一下两者之间的区别吗?两者似乎都运作良好。
【问题讨论】:
-
@tomaz 感谢提供漂亮背景的链接,但是它没有解释为什么当底层包
DBI似乎做同样的事情时需要使用odbc(具有相同的函数名称) -
我认为
odbc会将 dplyr 代码转换为 SQL 并在数据库上运行,而DBI不会。 -
好的,谢谢。
-
我不太明白他们是否试图使他们的命令兼容。这完全令人困惑,至少这是我的印象。