Хранимая процедура для перемещения данных на основе обновленной даты - PullRequest
0 голосов
/ 23 декабря 2019

У меня есть две таблицы: временная, другая - основная, столбец - идентификатор, имя и дата загрузки. Временная таблица получает данные на разные даты, которые также включают в себя исторические данные. Я хотел бы написать процедуру хранения, чтобы переместить данные, поступающие во временную таблицу, в основную таблицу на основе обновленной даты, которая не совпадает с датой, а затем удалить данные во временной таблице. Так, например, если данные в таблице временных значений равны

ID  Name   Load Date
89   XXX   22/12/2019
198  TTT   22/12/2019
1    AAA   23/12/2019
2    BBB   23/12/2019

, а данные в основной таблице -

ID  Name  Load Date
89   XXX   22/12/2019
198  TTT   22/12/2019

и после запуска хранимой процедуры мои таблицы SQL будут выглядеть следующим образом

Временная таблица:

ID   Name  Load Date
null null  null

Основная таблица:

ID  Name   Load Date
89   XXX   22/12/2019
198  TTT   22/12/2019
01   AAA   23/12/2019
02   BBB   23/12/2019

Я не хочу удалять данные основной таблицы, а добавляю новые данные, поступающие во временную таблицу. Также, если есть возможность сохранить дату последнего копирования в другой таблице, чтобы при следующем запуске хранимой процедуры она получала значение из этой таблицы и копировала данные с даты последнего сохранения.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...