У меня есть одна главная таблица и серия меньших менее значимых таблиц в Oracle База данных. Для целей этого вопроса я буду ссылаться на эту таблицу как The_Main_Table
. The_Main_Table
необходимо вести учет всей предыдущей информации о продажах продуктов питания, а также информации о некоторых продуктах. У меня есть таблица с именем Sales_Table
, в которой содержится информация об этих продажах.
Столбцы, общие для The_Main_Table
и Sales_Table
, помечены следующим образом:
PRODUCT_ID
SALES_SEASON
SALES_DATE
BRANCH
LOCATION
Мне нужен триггер на The_Main_Table
, который работает так, что после обновления Sales_Table
или добавления новой строки в Sales_Table
это изменение отражается в The_Main_Table
. Однако мне также нужна копия исходных строк для этого Product_ID
, которая будет сохранена для запросов исторических данных. Остальные столбцы, которые не являются общими для The_Main_Table
и The_Sales_Table
, не должны быть изменены.
Спасибо, что нашли время прочитать этот вопрос, любая помощь очень ценится.