一尘不染

将R Vector传递给Sql查询

sql

我正在使用RODBC软件包访问R中的sql数据库。我无法找到有关如何将向量从R作为向量传递给sql的任何有用信息。

    id <- ('00003', '00100')
    query <- sqlQuery(channel = channel, query = "select *
                  from prod_cust_vw.store_dim
                  where store_num in id")

我想将id向量传递给sql而不是对其进行硬编码。


阅读 178

收藏
2021-03-10

共1个答案

一尘不染

dbplyr包装对此有最佳答案。它允许使用任何R对象,并将其自动转换为SQL

https://db.rstudio.com/dplyr/

2021-03-10