Я пытаюсь получить доступ к базе данных.
myConn <-odbcDriverConnect("Driver={Oracle in OraClient11g_home1};Dbq=IIESP;Uid=user;Pwd=pass;")
table_list <- sqlTables(myConn)
res <- sqlFetch(myConn, "MV_LIFELAPSE", max = 10)
res
Мы находим, что res - это символьный вектор длины 2.
[1] "42S02 942 [Oracle] [ODBC] [Ora] ORA-00942: таблицаили представление не существует \ n "
[2]" [RODBC] ОШИБКА: не удалось SQLExecDirect 'SELECT * FROM \ "MV_LIFELAPSE \"' "
Проблема, с которой я столкнулсяимея то, что table_list содержит тысячи строк.MV_LIFELAPSE
- это запись в столбце TABLE_NAME таблицы table_list.Я не совсем уверен в «драйвере», я просто использую код из этого ответа Не удалось подключиться к базе данных odbc в R .Кажется странным, что я могу просмотреть все доступные таблицы, но не могу получить результаты из таблицы.
Я получил доступ к данным в PowerPivot с использованием того же пользователя и прошёл, поэтому не думаю, что это проблема доступа.