我正在尝试访问数据库。
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_list的TABLE_NAME列中的一项。我并不完全确定“驱动程序”,我只是在使用此答案中的代码Failure to connect to odbc database in R。我可以查看所有可用表,但无法从表中检索结果,这似乎很奇怪。
我已经使用同一用户访问了PowerPivot中的数据并通过了,所以我认为这不是访问问题。