Использование Queryband с RODBC в R
Я использую R для статистического анализа на работе и просто настроил R-сервер с R Studio (или сервер с R-более правильным), мне удалось создать соединение с RODBC к нашей базе данных Teradata. Все идет нормально.
Теперь наш администратор хотел бы добавить Queryband с некоторыми параметрами в наш SQL-запрос. Это не проблема при использовании SQL напрямую, но, похоже, он не работает с RODBC в R. Если я прав, проблема в том, что sqlQuery() всегда останавливается после sep ";" поэтому дополнительная информация из полосы запросов не отправляется вместе с запросом SQl.
Я пробовал с разными версиями, которые обычно работают, например, с использованием мультизапроса, но ничего не получалось, я думал, что, возможно, параметризованные запросы могли бы решить эту проблему, но я не мог заставить эту работу. Какие-либо предложения? Может быть, есть пакет, который может помочь?
Код: (с помощью db_connection из odbcConnect())
#load package
library(RODBC)
sqlQuery(
db_connection, query =
"SET QUERY_BAND ='USER=MyID;ABT=AS;'
FOR SESSION;
SELECT
*
FROM MyData;
SET QUERY_BAND = NONE FOR SESSION;"
)