Sql SAP HANA-在旧表具有插入时触发插入到新表

Sql SAP HANA-在旧表具有插入时触发插入到新表,sql,triggers,insert,sap,hana,Sql,Triggers,Insert,Sap,Hana,我试图创建一个触发器,将表a中的所有新条目插入到另一个模式下的表B中(两个表的确切定义) 表A每次接收数千次插入,因此触发器应该只插入新插入的行数据,而不包括每次插入的旧数据 找到了两个针对SQL SERVER的解决方案,但没有一个适用于SAP HANA 谢谢。Make 2过程Proc1为旧表插入,proc2为新表插入。 使用游标中的新值从proc1调用proc2。为了获取新条目,请确保表有一个时间戳字段(ex-CREATED_AT),存储插入变量中的最后一个值,然后在更新fetch后使用变量并

我试图创建一个触发器,将表a中的所有新条目插入到另一个模式下的表B中(两个表的确切定义)

表A每次接收数千次插入,因此触发器应该只插入新插入的行数据,而不包括每次插入的旧数据

找到了两个针对SQL SERVER的解决方案,但没有一个适用于SAP HANA


谢谢。

Make 2过程Proc1为旧表插入,proc2为新表插入。 使用游标中的新值从proc1调用proc2。为了获取新条目,请确保表有一个时间戳字段(ex-CREATED_AT),存储插入变量中的最后一个值,然后在更新fetch后使用变量并传递给proc2


如果您需要相同

的代码,请告诉我在此场景中您的“新”条目是什么?如果条目引用表_a中已存在的非唯一键?到目前为止,您尝试过哪些(代码!)不起作用?表_B的语义是什么?它应该总是在条目上包含最新的“版本”还是第一个版本还是什么?您正在使用哪个HANA版本?谢谢您的时间,好的,让我解释一下。我有表A(Name_1,Name_2,Note,Date),这个表通过Python脚本在每个月的第一天接收数千个插入。我需要将所有这些新插入的数据也插入到另一个表中(表B,相同的定义,在另一台服务器上)。日期始终等于每个月的第一天。谢谢Ayush,第一个表(表A)的插入已经通过python脚本完成,无法触摸。我需要将这些插入内容传输到第二个表(表a),只获取新条目。在这种情况下,使用最后一个记录ID(或任何其他唯一字段)查询,从要插入的表(表B)中获取最后一条记录,并从现有表(表a)中获取所有新字段,然后进行插入。