С большим количеством переменных сделайте это:
от вопрос уже есть ответ здесь:
Динамическая «строка» в R 2 ответаДобавьте динамическое значение в RMySQL getQuery [duplicate] 2 ответаЗапрос RSQLite с указанной пользователем переменной в поле WHERE [дубликат] 2 ответаЕсть ли способ передать переменную, определенную в R, функции sqlQuery в пакете RODBC?
В частности, мне нужно передать такую переменную либо скалярной / табличной функции, хранимой процедуре и / или, возможно, предложению WHERE оператора SELECT.
Например, пусть:
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)")
Очевидно, что ничего из этого не работает, но я думаю, что есть что-то, что обеспечивает такую функциональность.