0

我正在使用 sql.js(通过 emscripten 从 sqlite 编译到 js),当我在返回空行的选择结果上运行 UDF 时,系统抱怨参数的数量不匹配(0,与我期待什么时候有结果)。

有没有办法在结果为空时简单地不调用 UDF --- 我总是可以在 js 中获取查询结果,检查基数,然后触发 UDF,但我想要一个仅包含在 SQL 中的解决方案。

这是一个示例SELECT drawRect(x, y, width, height, color) FROM rectTable,其中 drawRect 注册为接受 5 个变量的 UDF。

非常感谢!

4

1 回答 1

0

实际上,这不是问题。它已经完成了所需的行为。我的错误在其他地方。对不起。

于 2017-10-18T22:48:50.230 回答