1
因此,我了解如何在HANA中创建触发器,但HANA reference material中的示例没有提及表A上的触发器如何更新表A;HANA:SQL触发器设置行的最后修改日期?
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;
什么更新列如LastModifiedDate的优选方式:代替材料总是在甲更新乙像从SAP文档以下示例触发?我会设置:mynewrow.LastModifiedDate = NOW()
,还是应该执行UPDATE
其中ID与mynewrow
的ID匹配?
这是面色凝重......“这是在论坛和由SAP科技股指出,触发器的功能[上次修改日期]不受支持“http://scn.sap.com/thread/3657168 –