在Apache Phoenix Query的查询下面运行时,
select * from TABLE1 where PK like 'foo_bar_foo_bar_%' and COLUMN1 = '1' and COLUMN2 = 'true' order by UPPER(COLUMN3) desc limit 50 offset 0
出现错误,
java.sql.SQLException: java.lang.reflect.InvocationTargetException
让我知道我是否在这里丢失任何东西。我的初步分析是问题出在UPPER()。
注意:同一命令在Phoenix Shell命令上起作用。
答案 0 :(得分:0)
是的,这与查询中的UPPER()有关。在添加适当的Jar到代码后,它可以工作。