我正在尝试在 HANA 中编写一个过程,并且我需要比较 2 个表的周 ID。如果是Week ID1 > Week ID2
,我必须将新记录插入到具有 ID2 的表中。我尝试了以下逻辑,但没有奏效。
在这里,内部的逻辑IF
没有执行,尽管
VAR1 VARCHAR(2);
VAR2 VARCHAR(2);
BEGIN
SELECT MAX(FISCAL_WK) AS VAR1 FROM "XXX"."OUTLOOK_FACTS";
SELECT MAX(FISCAL_WK) AS VAR2 FROM "XXX"."OUTLOOK";
IF :VAR2 > :VAR1 THEN
SELECT MAX(OUTLOOKID) AS TEST FROM "XXX"."OUTLOOK_FACTS";
END IF;
END;
我对此很陌生,所以请帮忙。