当我在Aginity中进行查询时出现错误,它会发出类似
的通知ERROR: '[My SQL here]'
error
^ found "INSERT" (at char 2292) expecting `SELECT' or `'(''
如果我在SQL中单击该错误的位置,它实际上位于位置:3934。我认为Aginity在试图说明错误的位置时忽略了空白。有没有办法让它在构建器中显示位置?
答案 0 :(得分:0)
这不是Aginity做到这一点,它在软件堆栈的某个地方(我怀疑它是在实际的Netezza本身)。
我所做的(这是一个糟糕的解决方案)是自己删除空白。
由于我使用Unix(主要是)和Vim,这比在Aginity中更容易。
它确实是一个PITA,IBM应该被证明是一个更好的解决方案(一个是将所有空格都删除后的SQL语句作为运行)。