我在HSQL中创建以下函数时出错:
CREATE FUNCTION getmax ()
RETURNS INT
BEGIN ATOMIC
DECLARE max_event INT;
SET max_event = SELECT MAX(tabla_id) FROM tabla;
RETURN max_event;
END
$$
错误:
声明中5608 = 42608错误或缺少数据影响条款
我查看了HSQL和其他页面的文档,我投入了大量时间,但我无法解决。
我需要你的帮助。
答案 0 :(得分:0)
我设法解决了它。
以下是答案,以防其他人需要。
CREATE FUNCTION getmax ()
RETURNS INT
READS SQL DATA
RETURN (SELECT MAX(tabla_id) FROM tabla)
$$