【问题标题】:DBI or odbc package for SQL serverSQL Server 的 DBI 或 odbc 包
【发布时间】:2018-01-30 08:01:23
【问题描述】:

我们正在远离 RODBC,它似乎具有有限的错误处理系统(有时即使出现错误,查询也会通过,并且无法获取错误消息。我们已经尝试了所有 RODBC 功能)

但是似乎有 2 个包相似:odbc 和 DBI,有人能解释一下两者之间的区别吗?两者似乎都运作良好。

【问题讨论】:

  • @tomaz 感谢提供漂亮背景的链接,但是它没有解释为什么当底层包DBI 似乎做同样的事情时需要使用odbc(具有相同的函数名称)
  • 我认为 odbc 会将 dplyr 代码转换为 SQL 并在数据库上运行,而 DBI 不会。
  • 好的,谢谢。
  • 我不太明白他们是否试图使他们的命令兼容。这完全令人困惑,至少这是我的印象。

标签: r odbc r-dbi


【解决方案1】:

查看 odbc github https://github.com/r-dbi/odbc#reading

它们与 RSQLServer 包相比,odbc 包似乎更快。

【讨论】:

  • 欢迎提供解决方案链接,但请确保您的答案在没有它的情况下有用:add context around the link 这样您的其他用户就会知道它是什么以及为什么会出现,然后引用最相关的您链接到的页面的一部分,以防目标页面不可用。可能会删除仅是链接的答案。
猜你喜欢
  • 2017-12-13
  • 2015-09-28
  • 2011-05-12
  • 1970-01-01
  • 2020-02-21
  • 2011-10-02
  • 2011-06-19
  • 2010-11-22
  • 2020-01-27
相关资源
最近更新 更多