Используя RODBC
, вы можете запросить базу данных следующим образом:
library(RODBC)
dbHandle <- odbcDriverConnect('driver=SQL Server;server=SOME_SERVER;trusted_connection=true')
returnDf <- sqlQuery(dbHandle, query, stringsAsFactors = FALSE)
odbcClose(dbHandle)
Это предполагает, что объект query
является вектором длины 1. Что произойдет, если это не так? Итак, если query
содержит два элемента - запрашивается ли база данных дважды?