我想知道来自sqlQuery
包的RODBC
函数是否存在查询长度限制?我无法在文档中找到任何信息,但这是我的假设。
问题是,当我使用Hive编辑器编写查询时,我得到了正确的查询输出(包括长查询)。但是当我通过sqlQuery()
连接时,长查询(~250)不起作用。我收到错误:
[RODBC] ERROR: Could not SQLExecDirect 'my long query here'
我无法考虑查询在Hive编辑器中工作的不同原因,并且不适用于sqlQuery()
。
我知道250行很多用于SQL查询但不幸的是我没有权限在我使用的数据库中创建临时表,所以我在我的代码中这样做,这就是为什么代码是太长。我无法缩短代码。 任何帮助表示赞赏。