SAP HANA - триггер вставки в новую таблицу, если в старой таблице есть вставка - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь создать триггер, который будет вставлять все новые записи из table_A в table_B по другой схеме (точное определение для обеих таблиц).

Table_A получает тысячи вставок каждый раз, поэтому триггер должен вставлять только новые вставленные данные строк и не включать старые каждый раз.

Нашел пару решений для SQL SERVER, ни одно из них не работает для SAP HANA.

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2019

Make 2 Процедуры Proc1 принимает вставку для старой таблицы и proc2 для новой таблицы. Вызовите proc2 из proc1 с новыми значениями в курсоре. Для получения новых записей убедитесь, что в таблице есть поле с отметкой времени (ex-CREATED_AT), сохраните последнее значение, вставленное в переменную, а затем после получения обновления, используя переменную, и передайте proc2.

Дайте мне знать, если вам нужен код для того же самого

...