HANA - SAP DBTech JDBC:[337]:此 SELECT 语句不允许使用 INTO 子句

HANA - SAP DBTech JDBC: [337]: INTO clause not allowed for this SELECT statement

在 HANA 中,我想获取最新的 ID 值并将其分配给一个变量。

DECLARE MAXID BIGINT;

SELECT MAX(ID) INTO MAXID FROM "SAPABAP1"."APPLOG";

但是这个returns一个错误说;

SAP DBTech JDBC: [337]: INTO clause not allowed for this SELECT statement

注意ID的数据类型也是BIGINT

知道为什么我会收到此错误以及获取最大 ID 并将其分配给变量的任何解决方案吗?

添加了 DO BEGIN END 并且有效。

DO BEGIN

    DECLARE MAXID BIGINT;    
    SELECT MAX(ID) INTO MAXID FROM "SAPABAP1"."APPLOG";

END;