【发布时间】:2021-02-25 10:53:43
【问题描述】:
我尝试在 hsqldb 中创建一个函数(或例程)来连接字段值,基本上是一个别名,其作用与 GROUP_CONCAT 相同,但名称和签名不同。
所以我是这样写的:
CREATE FUNCTION STRING_AGG(field VARCHAR(1000), nothing VARCHAR(1))
RETURNS VARCHAR(10000)
RETURN GROUP_CONCAT(field)
它说用户缺乏特权或找不到对象:FIELD 尝试查看文档或其他有关函数创建的线程,但没有找到任何帮助。
【问题讨论】:
-
我在 hsqldb.org/doc/2.0/guide/guide.html 上看到了带有 group_concatenate 的示例,但是当我尝试修改它以添加第二个参数时,它说聚合的签名功能错误。所以我看不到我如何用 2 个参数(字段和无用的“,”部分)调用它
标签: hsqldb