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