У меня есть 2 таблицы, Table-A и Table-A-History.
-
Table-Aсодержит текущие строки данных. -
Table-A-Historyсодержит исторические данные
Я хотел бы иметь самую последнюю строку моих данных в Table-A и Table-A-History, содержащую исторические строки.
Я могу думать о 2 способах достижения этого:
-
всякий раз, когда доступна новая строка данных, переместите текущую строку от
Table-AдоTable-A-Historyи обновите строкуTable-Aпоследними данными (черезinsert into selectилиselect into table)или
-
всякий раз, когда доступна новая строка данных, обновите строку
Table-Aи вставьте новую строку вTable-A-History.
Что касается производительности, то лучше метод 1 или 2? Есть ли другой способ сделать это?
