如何在 sap hana sql 触发器中获取最后插入的行?

How to get last inserted row in sap hana sql trigger?

我正在 SAP HANA 中创建此 sql 触发器,但无法弄清楚如何引用最后插入的行,这里是触发器的代码:

    CREATE TRIGGER MY_TRIGGER 
    AFTER INSERT ON TARGET_TABLE 
    FOR EACH ROW
    BEGIN
        CALL SOME_PROCEDURE(:NEWROW.id);
    END;

我尝试了 REFERENCING NEW ROW 语法,但 INSERT AFTER 触发器似乎不支持它。

求助!

 CREATE TRIGGER TEST_TRIGGER_VAR_UPDATE                   
 AFTER UPDATE ON TARGET                                   
 REFERENCING NEW ROW mynewrow, OLD ROW myoldrow          
 FOR EACH ROW                                             
 BEGIN                                                    
  INSERT INTO SAMPLE_new VALUES(:mynewrow.a, :mynewrow.b); 
  INSERT INTO SAMPLE_old VALUES(:myoldrow.a, :myoldrow.b);
  INSERT INTO SAMPLE VALUES(0, 'trigger');
 END;