我们正在通过 ODBC 驱动程序连接 Hadoop cloudera CDH 发行版。查询是从 SSRS 生成的。很少有查询可以通过 ? 占位符。通过 ? 增加参数的其他查询很少?没有执行。在 Impala [HY000] 中执行查询时出现错误 [HY000][Cloudera][ImpalaODBC] (100) 错误:AnalysisException:第 1 行中的语法错误,其中 Date >= ?和日期 <= ?^遇到:意外字符预期:案例...异常:语法错误。如果我删除 where Date >= ?和日期 <= ?或提供硬编码值,然后查询工作完美。很少有其他具有相同过滤器的查询可以完美运行。
- 应该推荐哪些考察点?
- 我在哪里可以获得确切的 impala 转换查询来调查生成的查询是否正确?