Rel*_*ity 16 sql-server calculated-columns
我在MSSQL server 2008中有一个表.我想将该表中的一列更改为计算列.有人能告诉我该怎么办?
gbn*_*gbn 28
保留旧数据:
EXEC sp_rename 'MyTable.OldCol', 'RenamedOldCol', 'COLUMN';
Run Code Online (Sandbox Code Playgroud)
添加计算列
ALTER TABLE MyTable ADD ComputedCol AS (some expression);
Run Code Online (Sandbox Code Playgroud)
那么,当你快乐的时候
ALTER TABLE MyTable DROP COLUMN RenamedOldCol;
Run Code Online (Sandbox Code Playgroud)