Я использую R для анализа таблицы, которую я сначала запрашиваю с помощью SQL
Проблема в том, что имя таблицы (схемы) является зарезервированным словом.
Следующие результаты запроса по ошибке:
# Establish connection
conn <- DBI::dbConnect(odbc::odbc(), "myDb")
# Write SQL query
query <- 'SELECT * FROM "GENERIC".table1 WHERE column1 = "RandomText"'
# Pull data
DBI::dbGetQuery(conn, query)
ERROR: column "RandomText" does not exist;
RandomText не столбец для начала. Кажется, что я не могу использовать кавычки дважды, но требуется передать запрос в виде строки в функцию DBI.
Как я могу запросить SQL в R, если таблица имеет зарезервированное имя в нем?
Ссылка ниже не помогла мне решить проблему в R
Аналогичный вопрос, касающийся той же самой проблемы в Postgres напрямую
Я использую PostgreSQL