我正在使用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而不是对其进行硬编码。
新dbplyr包装对此有最佳答案。它允许使用任何R对象,并将其自动转换为SQL
dbplyr
https://db.rstudio.com/dplyr/