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 –