【发布时间】:2018-05-28 22:23:39
【问题描述】:
我正在尝试通过 DbVisualizer 客户端创建以下简单的 HSQLDB 过程。
DROP PROCEDURE IF EXISTS my_procedure;
CREATE PROCEDURE my_procedure(OUT my_output INTEGER, IN my_input INTEGER)
MODIFIES SQL DATA -- NO SQL
BEGIN ATOMIC
SET my_output = my_input;
END
错误信息:
[CREATE - 0 rows, 0.001 secs] [Code: -5590, SQL State: 42590] unexpected end of statement: required: ; : line: 3
[END - 0 rows, 0.000 secs] [Code: -5581, SQL State: 42581] unexpected token: END
... 2 statement(s) executed, 0 rows affected, exec/fetch time: 0.001/0.000 sec [0 successful, 2 errors]
它看起来像there is a problem 与; 的解释,但我在HSQLDB 中找不到与MySQl delimiter 等效的任何内容。
我该如何解决这个问题?
【问题讨论】:
标签: mysql sql stored-procedures hsqldb dbvisualizer