HANA - SAP DBTech JDBC: [337]: предложение INTO не разрешено для этого оператора SELECT - PullRequest
0 голосов
/ 04 июля 2019

В HANA я хочу получить последнее значение идентификатора и присвоить его переменной.

DECLARE MAXID BIGINT;

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

Но это возвращает сообщение об ошибке;

SAP DBTech JDBC: [337]: предложение INTO не разрешено для этого SELECT Заявление

Обратите внимание, что тип данных идентификатора также BIGINT.

Любая идея, почему я получаю эту ошибку и какое-либо решение, чтобы получить максимальный идентификатор и присвоить его переменной?

1 Ответ

0 голосов
/ 07 июля 2019

Добавлено DO BEGIN END, и это сработало.

DO BEGIN

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

END;
...