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;
在 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;