У меня есть 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? Есть ли другой способ сделать это?