当前位置: 代码迷 >> 综合 >> SAP HANA SQL创建trigger
  详细解决方案

SAP HANA SQL创建trigger

热度:68   发布时间:2023-12-21 22:45:10.0

trigger很常用,无论是在HANA还是在Oracle中

请直接看代码

 CREATE TABLE TARGET ( A INT);CREATE TABLE SAMPLE ( A INT);CREATE TRIGGER TEST_TRIGGER_WHILE_UPDATEAFTER UPDATE ON TARGETBEGINDECLARE found INT := 1;DECLARE val INT := 1;WHILE :found <> 0 DOSELECT count(*) INTO found FROM sample WHERE a = :val;IF :found = 0 THENINSERT INTO sample VALUES(:val);END IF;val := :val + 1;END WHILE;END;