sqlFetch, таблица не существует - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь получить доступ к базе данных.

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 с использованием того же пользователя и прошёл, поэтому не думаю, что это проблема доступа.

...