当我在Aginity中进行查询时出现错误,它会给出如下通知
ERROR: '[My SQL here]'
error
^ found "INSERT" (at char 2292) expecting `SELECT' or `'(''如果我在我的SQL中单击该错误的位置,它实际上位于位置: 3934。我认为Aginity在试图指出错误所在时忽略了空格。有没有办法让它显示构建器中的位置?
发布于 2018-04-12 02:52:42
这不是Aginity做的,它在软件堆栈的某个地方(我怀疑它是在实际的Netezza上)。
我所做的(这是一个糟糕的解决方案)是自己删除空格。
由于我使用的是Unix (主要)和Vim,所以这比Aginity要简单一些。
这确实是一个PITA,IBM应该证明是一个更好的解决方案(一种方法是在运行SQL语句时删除所有空格)。
https://stackoverflow.com/questions/49116153
复制相似问题