【发布时间】:2017-10-30 15:54:36
【问题描述】:
我在R中有如下函数:
dbhandle <- odbcDriverConnect('driver={SQL Server};
server=myServer;database=myDB;
trusted_connection=true')
func <- function(x){
sqlQuery(dbhandle, 'select attr from myTable where cond = x')
}
我想知道如何将x 参数传递给cond 属性的where 条件。比如我要计算func(10),那么查询一定是:
select attr from myTable where cond = 10
【问题讨论】:
-
请正确定义 parameter 的含义,因为有一个称为 SQL 参数化的概念,除了 RODBC 包中的一个之外,以下大多数答案都没有使用。跨度>
标签: sql sql-server r function parameter-passing