Как изменить вычисляемый столбец в таблице
Всем Привет,
У меня есть таблица, содержащая два вычисляемых столбца.
Col1 as (Val1+Val2)
Col2 as (Val3+Val4)
это имеет результат как:
Val1 Val2 Val3 Val4 Col1 Col2
-----------------------------
10 20 30 40 30 70
Теперь требование состоит в том, что я хочу изменить формулу вычисляемых столбцов следующим образом
Col1 as (Val1+Val3)
Col2 as (Val2+Val4)
Но наличие этого не должно изменять предыдущие данные, оно должно изменять только новые данные.
Это должно быть как:
Val1 Val2 Val3 Val4 Col1 Col2
-------------------------------
10 20 30 40 30 70 (существующие данные-не должны меняться)
1 2 3 4 4 6 (следует изменить данные в соответствии с новой формулой )
Заранее спасибо!
Что я уже пробовал:
Я попробовал сделать это с помощью ALTER table
Например
ИЗМЕНЕНИЕ ТАБЛИЦЫ ТЕМП
DROP COLUMN Col1
ИЗМЕНЕНИЕ ТАБЛИЦЫ ТЕМП
Добавить столбец Col1 как (Val1+Val3)
Но это также приводит к изменению предыдущих / существующих значений.