Как изменить нормальный столбец на "вычисленный" столбец У меня есть таблица на сервере MSSQL 2008. Я хотел бы изменить один из столбцов в этой таблице на вычисленный столбец. Может ли кто-нибудь сказать мне, как мне это сделать? Ответ 1 Сохранить старые данные: EXEC sp_rename 'MyTable.OldCol', 'RenamedOldCol', 'COLUMN'; Добавить вычисленный столбец ALTER TABLE MyTable ADD ComputedCol AS (some expression); Затем когда вы счастливы ALTER TABLE MyTable DROP COLUMN RenamedOldCol;
Ответ 1 Сохранить старые данные: EXEC sp_rename 'MyTable.OldCol', 'RenamedOldCol', 'COLUMN'; Добавить вычисленный столбец ALTER TABLE MyTable ADD ComputedCol AS (some expression); Затем когда вы счастливы ALTER TABLE MyTable DROP COLUMN RenamedOldCol;