15
Mam tabelę na serwerze MSSQL 2008. Chciałbym zmienić jedną z kolumn w tej tabeli na kolumnę obliczoną. Czy ktoś może mi powiedzieć, jak to zrobić?Jak zmienić normalną kolumnę na "obliczoną" kolumnę
Mam tabelę na serwerze MSSQL 2008. Chciałbym zmienić jedną z kolumn w tej tabeli na kolumnę obliczoną. Czy ktoś może mi powiedzieć, jak to zrobić?Jak zmienić normalną kolumnę na "obliczoną" kolumnę
Zachowaj the old data:
EXEC sp_rename 'MyTable.OldCol', 'RenamedOldCol', 'COLUMN';
Dodaj computed column
ALTER TABLE MyTable ADD ComputedCol AS (some expression);
Następnie when you're happy
ALTER TABLE MyTable DROP COLUMN RenamedOldCol;