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

时间:2019-07-04 08:51:21

标签: variables sap hana

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

DECLARE MAXID BIGINT;

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

但这会返回一个错误提示;

  

SAP DBTech JDBC:[337]:此SELECT不允许使用INTO子句   声明

请注意,ID的数据类型也是BIGINT。

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

1 个答案:

答案 0 :(得分:0)

添加了DO BEGIN END,并且有效。

DO BEGIN

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

END;