在HANA中,我想获取最新的ID值并将其分配给变量。
DECLARE MAXID BIGINT;
SELECT MAX(ID) INTO MAXID FROM "SAPABAP1"."APPLOG";
但这会返回一个错误提示;
SAP DBTech JDBC:[337]:此SELECT不允许使用INTO子句 声明
请注意,ID的数据类型也是BIGINT。
您知道为什么我会收到此错误以及获取最大ID并将其分配给变量的任何解决方案吗?
答案 0 :(得分:0)
添加了DO BEGIN END,并且有效。
DO BEGIN
DECLARE MAXID BIGINT;
SELECT MAX(ID) INTO MAXID FROM "SAPABAP1"."APPLOG";
END;