以下查询导致Advantage Database Server崩溃:
SELECT +SUM(0) FROM SYSTEM.IOTA
注意+
之前的SUM(0)
,这是罪魁祸首。
如果我将+
替换为-
,则不会发生错误。
如果我在本地模式下执行此查询,则会弹出此错误:
poQuery: Error 7200: AQE Error: State = S0000; NativeError = 2203;
[iAnywhere Solutions][Advantage SQL Engine]
An error was encountered while reading an intermediate or temporary file.
我在测试时发现了问题,即使我同意在聚合指令之前添加+
没有意义,也不应该使服务器崩溃!
由于
答案 0 :(得分:3)
确认是一个错误。一元正算子和聚合函数的组合是问题的原因。它将在未来的更新中修复。