Я сделал копию существующей таблицы следующим образом:
select * into table_copy from table
С тех пор я внес некоторые изменения в схему таблицы (добавлены / удалены столбцы, изменен порядок столбцов и т. Д.). Теперь мне нужно запустить оператор обновления, чтобы заполнить новый столбец, который я добавил следующим образом:
update t
set t.SomeNewColumn = copy.SomeOldColumn
from t
Однако как мне получить вторую таблицу здесь, основанную на индексе строки, а не на совпадении некоторого значения столбца?
Примечание. Обе таблицы по-прежнему имеют одинаковое количество строк в исходных позициях.