Я могу запустить этот запрос в sqlplus для таблицы оракула, он работает, я возвращаю результаты:
SELECT * FROM KEYNOTE_PRD WHERE KEYNOTE_PRD."Site"='High Frequency NY Traffic'
но я пытаюсь сделать то же самое со следующим кодом в R:
tryCatch({
ch=odbcConnect("<id>",pwd = "<passwd>")
sql<-c("SELECT * FROM KEYNOTE_PRD WHERE KEYNOTE_PRD."Site"='High Frequency NY Traffic'")
res<-sqlQuery(ch, sql)
},error = function(e) {
print(odbcGetErrMsg(ch))
print("retrive or connect to the db")
})
odbcClose(ch)
Это не работает. Я думаю, что ему не нравятся двойные кавычки внутри двойных кавычек (KEYNOTE_PRD. "Сайт"). Есть идеи, как мне обойти это?
\\"
) - person sgibb   schedule 21.05.2013