敏捷存储过程错误

Aginity Stored Procedure Error

这可能是一个外行问题。我仍然在网上冲浪,但无法通过。 运行 Aginity

中的简单存储过程时出现以下错误
CREATE OR REPLACE PROCEDURE test() 
RETURNS VARCHAR(10) 
LANGUAGE NZPLSQL AS
BEGIN_PROC
DECLARE 
BEGIN 
RETURN "SUCCESS" 
END
END_PROC;

运行上述操作没有报错。

仅在如下执行时出现错误

EXECUTE TEST();

错误:

ERROR [01000] NOTICE:  plpgsql: ERROR during compile of TEST near line 3

ERROR [HY000] ERROR:  missing ; at end of SQL statement

谢谢

CREATE OR REPLACE PROCEDURE test() 
RETURNS VARCHAR(10) 
LANGUAGE NZPLSQL AS
BEGIN_PROC
-- No need a DECLARE when you don have to declare anything
BEGIN 
RETURN "SUCCESS" ; -- you just need a semi colon!
END; -- also here
END_PROC;