【问题标题】:Error Create Function HSQL错误创建函数 HSQL
【发布时间】:2018-06-29 06:25:39
【问题描述】:

我在 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的文档等页面,投入了大量的时间,解决不了。

我需要你的帮助。

【问题讨论】:

    标签: hsqldb


    【解决方案1】:

    我已经解决了。

    这是答案,以防其他人需要。

    CREATE FUNCTION getmax ()
       RETURNS INT
        READS SQL DATA
         RETURN (SELECT MAX(tabla_id) FROM tabla)
    $$
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2019-10-01
      • 2012-08-26
      • 1970-01-01
      • 2014-10-09
      相关资源
      最近更新 更多