有没有办法将 R 中定义的变量传递给 RODBC 包中的 sqlQuery 函数?
具体来说,我需要将这样的变量传递给标量/表值函数、存储过程和/或可能是 SELECT 语句的 WHERE 子句。
例如,让:
x <- 1 ## user-defined
然后,
example <- sqlQuery(myDB,"SELECT * FROM dbo.my_table_fn (x)")
或者...
example2 <- sqlQuery(myDB,"SELECT * FROM dbo.some_random_table AS foo WHERE foo.ID = x")
或者...
example3 <- sqlQuery(myDB,"EXEC dbo.my_stored_proc (x)")
显然,这些都不起作用,但我认为有一些东西可以实现这种功能。